autosar学习 --初识

参考资料:
autosar理论和实现

1. 关键概念

  1. 目的在于解决软件复杂性,可复用性,多方协作所引入的开发方法。automotive open system arcitechture.汽车开放式架构。autosar是一个国际组织,是一个软件架构,是一个软件架构。
  2. autosar3 可以作为量产开发的程度。在2007年颁布.
    在这里插入图片描述
  3. 主要应用在欧洲。宝马,奥迪,戴姆勒是主要推动者。在标准的层面合作,在实现的层面竞争。
  4. autosar是什么:是一套标准,规范了文件的交互格式,规范了应用软件的交互,规范了基础软件和网络的行为。内部ECU代码如何书写。核定定义了RTE,在IT行业的中间件的概念引入。负责通信行为的转发。 在RTE之下定义了服务层(为应用提供服务,诊断,操作系统,通信,内存管理),ECU抽象层(屏蔽芯片内的资源和板上资源的差异性),微控制器抽象层(MCAL)屏蔽不同芯片的资源,负责设备驱动(是个筐,什么都能往里装)。
    在这里插入图片描述
  5. ECU软件架构设计工具,不能取代simulink;底层的基础软件配置;
    在这里插入图片描述
  6. ARXML
    在不同的工具切换,开发过程中的所有信息。mcal是由芯片厂家做的。
  7. autosar的版本信息
    在这里插入图片描述
    autosar3和4是重点。不同的厂家基于autosar,设计了自己的厂家应用的改进或非标版本的autosar。
  8. RTE
    swc–swc之间,swc和基础软件之间的交互进行统一。
  9. simulink与autosar的映射
    autosar中的组件:引用的模型,或子系统;
    Pp:simulink 中的输入对口对应Rp,输出端对应Pp;
    runable:可运行实体对应函数调用;最终会生成一个函数;

对服务(事件)的支持采用functioncall实现。数据访问采用输入输出端口实现。
在这里插入图片描述
在这里插入图片描述
10. ATPP
autosar target product pacake,实现autosar软件开发和配置。
10. 车载软件
普华autosar参考学习视频
在这里插入图片描述
车载软件,智控软件,车控软件。
12. autosar的前身
OSEK.汽车电子开放式系统及接口。
在这里插入图片描述
13. 软件架构
在这里插入图片描述
autosar规范最主要的内容就是定义了底层软件的通用功能。
14. 开发过程
在这里插入图片描述
arxml、RTE生成和BSW配置代码、BSW静态代码、MCAL配置代码、MCAL静态代码。

2. 知识联想

  1. 目前的vector的架构开发是基于4.4的版本。

3. 后续计划

根据指导阅读autosar源文件。
autosar官网
知乎autosar阅读指引

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值