基于SOME/IP协议的硬件加速序列化-适用AUTOSAR平台

本文由Abdelrahman Elbahnihy,Mona Safar,M. Watheq El-Kharashi联合创作

摘要

在本文中,我们探索了一种方法来加速AUTOSAR功能之一,该功能是与基于AUTOSAR的与以太网链接的的电子控制单元的一部分。根据AUTOSAR的标准,在ECUs之间通过以太网进行数据传送之前,一个所谓的SOME/IP(运行于IP之上的可扩展的面向服务的中间件)转化器被用来对应用数据进行序列化。 随着未来全自动驾驶、全互联的车辆的实现,无论是分布在车辆上的不同传感器之间,还是车辆本身之间的通信需求都将显著增加。 不同于所有AUTOSAR堆栈供应商所使用的传统软件实现,在我们的方法中,我们使用了一个硬件协同处理器,用于数据序列化。 我们的方法比软件实现的速度提升了33倍,这反过来将有助于应对现代汽车对数据通信需求的增加。这种方法也为其他实时应用程序提供了更多的CPU空间来使利用CPU。

简介

在传统协议中(即CAN/FlexRay),ECU之间交换都是基础数据(例如,发动机速度/温度值的整数/浮点类型)。此外,静态帧布局足以满足典型用例,不需要动态地改变发送/接收的数据。 然而,在自动驾驶等复杂功能出现后,随着以太网通信及其大带宽能力在汽车ECU中的可用性,对新的通信策略的需求也随之增加。 其中一种新的通信策略是面向服务的通信。

在本文中,我们探索了一种新的方法来提高SOME/IP序列化的性能。在这个方法中,我们在AUTOSAR分层软件架构中加入了一个硬件协处理器,以加速序列化过程。修改后的架构如图1所示。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值