当前位置:首页 > > 糖果Autosar
[导读]1基于AutoSAR架构的概述1.1架构层面:功能可以细分子功能,各个子功能需要交互。-大功能可以通过Autosar组件Composition去表示;-各个子功能一般具有不可分割性,可以通过Autosar原子组件Component去表示;-各个子功能的交互可以通过接口去通信和交互...

1 基于AutoSAR架构的概述

1.1架构层面:功能可以细分子功能,各个子功能需要交互。

-大功能可以通过Autosar组件Composition去表示;

-各个子功能一般具有不可分割性,可以通过Autosar原子组件Component去表示;

-各个子功能的交互可以通过接口去通信和交互;

-各个子功能的行为可以通过内部行为去表示;具体表现为Runnable的设计;架构设计的时候不考虑具体的逻辑实现;只会关注Ruannble的触发事件或周期;数据访问的一致性问题;具体逻辑设计可通过模版c文件实现或通过基于arxml文件交互的Matlab设计实现;

-具体到代码实现时,我们要在架构层去定义数据的类型,数据的类型要合理(命名形象 节省内存)

-具体到数据映射时,注意映射的DBC的数据类型的匹配和外部通信的数据一致性问题;

-具体到任务映射时;要理解任务的类型(基本,扩展任务);任务的触发周期和优先级及Runnable的偏移量设置(具体可以refer我的OS系列的教程)

大概想到的知识点如上;下面通过两张思维导图的形式呈现;给大家一个总体上的知识点学习和认识;具体深入的学习之后会慢慢展开。

图 1 AutoSAR应用层架构图点击文末“阅读原文”,即可直接订阅~

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭