• 213查看
  • 0回复

[Autosar] AutoSAR部分升级概念

[复制链接]


该用户从未签到

发表于 14-5-2024 19:47:51 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


AutoSAR部分升级概念w1.jpg

图 1. 基于 AUTOSAR 的系统演进的三个示例

图 1 展示了三种可能的允许更新类型。

i) 仅功能更新,

ii)使⽤一个或多个相关安全机制进行功能更新,

iii) 附加安全机制。

为此,我们事先在应⽤程序设计中引⼊了一些概念,包括可以远程完成的功能性和⾮功能性更新。我们首先定义更新在 AUTOSAR 中代表什么, AUTOSAR将可运行对象定义为功能的实际实现,将软件组件 (SWC) 定义为可运行对象的分层组合。因此,我们在 AUTOSAR 中考虑的更新粒度是runnable的。如果可以添加可运行程序,那么我们就可以添加任何类型的功能更新。添加软件组件的所有可运行对象意味着添加软件组件本⾝。可能的更新分为三种类型:功能或安全机制的添加、修改、删除。

更新通常涵盖一个处理链,该处理链本身由多个交换数据的可运行程序组成。修改现有功能不会影响处理链的结构(不会向链中添加新的数据交换),只会更改一个或多个可运行对象的内容。另一方面,添加新功能包括:添加一个或多个新的可运行对象,添加至少一个新的通信通道(与处理链中先前存在的元素,或添加的元素之间),以及修改现有的可运行对象与新元素沟通以考虑新数据。最后但并非最不重要的一点是,必须仔 细考虑更新对执行时间的影响。

下图  显示了在系统内创建和加载应⽤程序的各个步骤。为此,有两个步骤,第一个步骤离线进行,⽤于创建和验证更新,第⼆个步骤在线进行,在 ECU 内将更新集成到系统中。

AutoSAR部分升级概念w2.jpg

图 2. 创建和加载更新的在线和离线步骤

点击上方⬆️关注我们车端

- END -

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 1-2-2025 07:43 , Processed in 0.227302 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.