在虚拟化的嵌入式环境中映射can到以太网的通信通道

Dominik Reinhardt, Maximilian Güntner, M. Kucera, T. Waas, Winfried E. Kühnhauser
{"title":"在虚拟化的嵌入式环境中映射can到以太网的通信通道","authors":"Dominik Reinhardt, Maximilian Güntner, M. Kucera, T. Waas, Winfried E. Kühnhauser","doi":"10.1109/SIES.2015.7185064","DOIUrl":null,"url":null,"abstract":"Intelligent driver assistance systems and new infotainment innovations cause a rapidly growing demand of computing power. To satisfy that demand, the quantity of electronic control units in cars has increased dramatically. OEMs tackle that trend by consolidating software on powerful multicore hardware platforms. However, current software solutions are mostly static and designed to run on limited platforms. As promising operating system for automotive, Linux comes into consideration, which seems to scale better than already existing solutions. To ease the migration process of older software parts and guarantee freedom from interference according to ISO26262 between single software partitions, embedded hypervisors can achieve that requirements. Up to now, automotive systems are not developed to run within virtualized environments. Within this paper, we present an approach to map communication channels of virtual automotive ECUs and connect them with their already existing CAN interfaces. For our analysis, we use the Xen hypervisor. The focus for interaction between virtual machines is to use SocketCAN and given paravirtualized Ethernet drivers. Our goal is a non-intrusive software integration methodology. We keep the source code within software partitions as unmodified as possible. To benchmark our studies, we evaluate our implementation on the Intel i7 and the.","PeriodicalId":328716,"journal":{"name":"10th IEEE International Symposium on Industrial Embedded Systems (SIES)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Mapping CAN-to-ethernet communication channels within virtualized embedded environments\",\"authors\":\"Dominik Reinhardt, Maximilian Güntner, M. Kucera, T. Waas, Winfried E. Kühnhauser\",\"doi\":\"10.1109/SIES.2015.7185064\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Intelligent driver assistance systems and new infotainment innovations cause a rapidly growing demand of computing power. To satisfy that demand, the quantity of electronic control units in cars has increased dramatically. OEMs tackle that trend by consolidating software on powerful multicore hardware platforms. However, current software solutions are mostly static and designed to run on limited platforms. As promising operating system for automotive, Linux comes into consideration, which seems to scale better than already existing solutions. To ease the migration process of older software parts and guarantee freedom from interference according to ISO26262 between single software partitions, embedded hypervisors can achieve that requirements. Up to now, automotive systems are not developed to run within virtualized environments. Within this paper, we present an approach to map communication channels of virtual automotive ECUs and connect them with their already existing CAN interfaces. For our analysis, we use the Xen hypervisor. The focus for interaction between virtual machines is to use SocketCAN and given paravirtualized Ethernet drivers. Our goal is a non-intrusive software integration methodology. We keep the source code within software partitions as unmodified as possible. To benchmark our studies, we evaluate our implementation on the Intel i7 and the.\",\"PeriodicalId\":328716,\"journal\":{\"name\":\"10th IEEE International Symposium on Industrial Embedded Systems (SIES)\",\"volume\":\"73 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-06-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"10th IEEE International Symposium on Industrial Embedded Systems (SIES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIES.2015.7185064\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"10th IEEE International Symposium on Industrial Embedded Systems (SIES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2015.7185064","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

智能驾驶辅助系统和新的信息娱乐创新导致对计算能力的需求迅速增长。为了满足这种需求,汽车中电子控制单元的数量急剧增加。oem厂商通过在强大的多核硬件平台上整合软件来应对这一趋势。然而,当前的软件解决方案大多是静态的,设计用于在有限的平台上运行。作为很有前途的汽车操作系统,Linux进入了考虑,它似乎比现有的解决方案具有更好的可伸缩性。为了简化旧软件部件的迁移过程,并根据ISO26262保证单个软件分区之间不受干扰,嵌入式管理程序可以实现这一要求。到目前为止,汽车系统还没有在虚拟化环境中运行。在本文中,我们提出了一种映射虚拟汽车ecu通信通道的方法,并将它们与现有的CAN接口连接起来。对于我们的分析,我们使用Xen管理程序。虚拟机之间交互的重点是使用SocketCAN和给定的半虚拟化以太网驱动程序。我们的目标是一种非侵入式的软件集成方法。我们尽可能不修改软件分区内的源代码。为了对我们的研究进行基准测试,我们评估了我们在Intel i7和。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Mapping CAN-to-ethernet communication channels within virtualized embedded environments
Intelligent driver assistance systems and new infotainment innovations cause a rapidly growing demand of computing power. To satisfy that demand, the quantity of electronic control units in cars has increased dramatically. OEMs tackle that trend by consolidating software on powerful multicore hardware platforms. However, current software solutions are mostly static and designed to run on limited platforms. As promising operating system for automotive, Linux comes into consideration, which seems to scale better than already existing solutions. To ease the migration process of older software parts and guarantee freedom from interference according to ISO26262 between single software partitions, embedded hypervisors can achieve that requirements. Up to now, automotive systems are not developed to run within virtualized environments. Within this paper, we present an approach to map communication channels of virtual automotive ECUs and connect them with their already existing CAN interfaces. For our analysis, we use the Xen hypervisor. The focus for interaction between virtual machines is to use SocketCAN and given paravirtualized Ethernet drivers. Our goal is a non-intrusive software integration methodology. We keep the source code within software partitions as unmodified as possible. To benchmark our studies, we evaluate our implementation on the Intel i7 and the.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A framework architecture for student learning in distributed embedded systems Semi-online power estimation for smartphone hardware components WCET analysis methods: Pitfalls and challenges on their trustworthiness A new Profibus-DP interface for CERN's sputter ion pump controllers Real-time network traffic handling in FASA
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1