AUTOSAR组织展示了基于ST Stellar系列单片机实现的CP Software Cluster示例程序,如图3所示。

图3 CP Software Cluster示例程序总览
示例程序将软件划分为1个Host Cluster和两个Application Cluster。HostCluster提供基础OS调度服务;两个Application Cluster提供应用功能,其名称及其主要功能分别为:
lCecl:输出一路方波
lAHB:产生一个三角波 或 正弦波
其中AHB Cluster可以通过刷新的形式进行波形切换,且刷新过程中不影响其他Cluster的执行。
同时,两个ApplicationCluster之间也是存在耦合的,此耦合来自于SWC之间的S/R或C/S接口,因此,需要对Cluster进行“连接”,Cluster之间的“连接”承载于Binary Manifest机制,Binary Manifest实际上是存在于各个Cluster中的一段数据,其中存放了接口的关键信息,如接口的地址、类型、大小等等。Binary Manifest的产生即Cluster的连接,有在线、离线两种方式,示例程序主要展示了离线方式,即通过工具对Binary Manifest进行更改,将PPort的地址写入到RPort所在Cluster的Binary Manifest中,如图4所示。

图4 Cluster连接过程
在支持CP Software Cluster架构的软件中,SWC的集成流程也发生了变化。SWC设计完成后,需要对SWC和Cluster进行Mapping,之后由RTE工具将跨Cluster的S/R或C/S放入Binary Manifest中,中国日现场通过视频的方式展示了SWC的集成过程,如图5所示。

图5 CP Software Cluster软件的SWC集成过程
-
单片机
+关注
关注
6074文章
45340浏览量
663507 -
控制器
+关注
关注
114文章
17638浏览量
190247 -
汽车电子
+关注
关注
3043文章
8558浏览量
172230 -
汽车
+关注
关注
15文章
4043浏览量
40616
发布评论请先 登录
DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述
使用用于MCS-51的IAR嵌入式平台编写的一个示例程序程序免费下载
UDP通信简单示例程序免费下载
SCR的调试方法以及示例程序介绍
CP Software Cluster是什么意思

CP Software Cluster示例程序介绍
评论