当前位置:   article > 正文

基于AUTOSAR开发工具链的AUTOSAR软件实战开发-软件架构设计(二)_基于autosar的vcu软件架构

基于autosar的vcu软件架构

软件功能模块划分

按照软件功能需求和功能安全等级分割软件功能组件,一般ECU通用功能为例,模块划分先按照功能划分,前面我们提到,对于基于标准AUTOSAR开发,当前无论是整车厂还是供应商,其底层开发均愿意采用基于工具链开发,不论是Vector亦或者东软的neusar,其底层功能都有自己很成熟的功能模块划分,再此不做详细介绍,大的功能模块包含通信模块、诊断服务模块,存储模块,复杂驱动模块几类。


 
对于不同的ECU,不同的整车厂,不同的供应商,由于其功能需求区别过大,甚至可以说是完全不同的需求,因此无法采用完全固定的架构方案适配所有需求,因此对于整车厂和供应商,其架构主要功能模块划分工作在应用层,当然之里面也能抽出一些较为通用的功能,一般会包含状态管理模块,数据处理模块,故障处理模块,控制输出模块,通信信息处理模块等。至于这些模块功能具体怎么细分就需要架构师去详细分析考量了。
 


模块划分重点考虑以下两点:
1.模块功能高内聚,模块间低耦合

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/1001846
推荐阅读
  

闽ICP备14008679号