首页 > 其他分享 >SkyEye对接CANoe:助力汽车软件功能验证

SkyEye对接CANoe:助力汽车软件功能验证

时间:2024-05-17 15:56:38浏览次数:22  
标签:SkyEye 助力 CANoe 总线 硬件 开发 设备

01.简介

CANoe(CAN open environment)是德国Vector公司专为汽车总线设计而开发的一款通用开发环境,作为车载网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计、开发和测试工程师所广泛使用。

SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模。

  • 基于SkyEye搭建的嵌入式系统虚拟化运行环境,工程师可不受物理硬件限制,随时访问目标系统,快速搭建虚拟硬件模型并提前进行开发、测试和验证工作,实现高效率、高质量的软件交付;
  • 支持主流的嵌入式硬件平台,可运行国内外主流的操作系统,对国产生态的支持尤为出色;
  • 利用基于LLVM的动态二进制翻译技术,SkyEye可使虚拟处理器在典型的桌面计算机上运行速度达到2000MIPS以上。

 

CANoe与SkyEye的结合,有助于工程师在汽车总线中开发设计中对挂载到总线的设备节点进行功能验证,总线协议设计的正确性得到保障,同时极大缩短了开发时间,提高了工程效率,有助于实现整车网络的快速开发。

 

02.系统架构

下图为真实设备与虚拟设备的对比图,表现了SkyEye在CANoe架构中功能和作用。

图中可以看到,在CANoe的真实使用场景中,CANoe通过CAN总线连接真实的ECU设备;虚拟设备使用场景的连接则是通过Vector SIL Kit来实现。

 

Vector SIL Kit是一个用于连接软件在环环境的开源库,可用于连接测试工具、仿真工具、虚拟ECU及应用软件。它提供:

  • 汽车和非汽车应用的通信基础设施;
  • 任何支持SIL Kit的应用程序之间的互操作性;
  • 跨平台通信;
  • 在没有平台依赖项的C++中实现;
  • Windows、Linux和其他UNIX衍生产品之间的互操作性;
  • 稳定的API和ABI以及长期的网络层兼容性。

 

03.实现功能

  • 总线连接设备的替代:可以在虚拟环境中验证总线协议及上位机软件功能;
  • 即研即验:开发同时,立即验证,边开发边调试,开发调试更方便;
  • 更为便捷:避免了系统测试频繁更换硬件设备带来的人为损坏,使得测试工作能够更为顺利的进行。

 

04.技术优势

  • 通过虚拟化技术,解决开发测试环节对硬件设备的依赖,使开发测试过程更顺畅;
  • SkyEye采用动态二进制翻译技术,使仿真硬件运行速率与真实硬件基本一致;
  • 原烧录到硬件环境的二进制文件可直接在SkyEye环境加载运行,运行结果与真实硬件中运行完全一致。

 

05.效果体现

  • 能够在【硬件设备没有准备好/项目预研阶段】即可进行整体功能验证,使得最终交付系统的安全性、稳定性更有保障;
  • 可进行虚实结合切换进行功能验证,有效定位问题发生位置所在(在硬件层面或软件层面),故障定位更清晰;
  • 虚拟化软件替代可有效节省测试环境硬件设备依赖,节约硬件设备采购成本。

标签:SkyEye,助力,CANoe,总线,硬件,开发,设备
From: https://www.cnblogs.com/digiproto/p/18197897

相关文章

  • 云赋新能·数领未来,天翼云助力打造京津冀发展“新引擎”!
    近日,以“云赋新能·数领未来”为主题的2024河北电信数字科技生态大会在河北唐山圆满落幕,河北省通信管理局、河北省工业和信息化厅、唐山市人民政府有关领导出席会议,共同见证河北电信——全栈大模型智算服务、《河北省算力发展白皮书》重磅发布。中国电信天翼云加速向智能云全面升......
  • 开源可视化表单服务商:提升自主研发 助力流程化办公!
    当前,做好流程化办公可以为企业实现提质增效的办公效果,助力企业进入数字化转型。作为开源可视化表单服务商,流辰信息坚持研发创新理念,努力提升自主研发能力,专为广大客户朋友提供集产品、框架定制、产品交付为一体的一站式服务方案。想要实现流程化办公,欢迎随时来了解低代码技术平台......
  • 佛山MES公司(盈致mes系统服务商)助力企业实现智能制造
    佛山是中国制造业著名的城市之一,拥有众多制造企业。随着科技的不断发展和智能制造的兴起,越来越多的企业开始意识到数字化生产管理的重要性,MES制造执行系统作为智能制造的关键技术之一,受到了越来越多企业的关注和应用。 在佛山,有许多专业的MES公司(盈致MES系统服务商),他们致力于......
  • EDAC工具助力检测服务器内存故障
    介绍EDAC工具前我们先知道什么是EDACEDAC(ErrorDetectionAndCorrection错误检测与纠正),是Linux系统的错误检测和纠正的框架,它的目的是在linux系统运行过程中,当错误发生时能够发现并且报告出硬件错误。内存有两种错误类型分别是CE和UE,CE是CorrectableError的简称,UE是Uncor......
  • 开源框架平台:功能优势多,助力数字化转型!
    伴随着科技越来越发达,低代码技术平台、开源框架平台逐渐在各中小型企业里获得重视和青睐,成为助力企业实现流程化办公,进入数字化转型的的有力武器。在众多服务商中,谁拥有市场竞争力,谁在服务和产品方面更具核心价值,谁就能脱颖而出,占有更多市场份额,携手各企业进去数字化转型新时代。......
  • Kingbase+sqlsugar 携手助力医疗国产化替换 【人大金仓 .NET ORM】
     1.案例成某三甲医预约系统,该项目在2024年初进行上线测试,在正常运行了两天后,业务系统报错:Theconnectionpoolhasbeenexhausted,eitherraiseMaxPoolSize(currently800)orTimeout(currently15seconds)。金仓开发人员跟进分析,具体排查步骤如下:1.1是否是高并发......
  • 表单设计器开源:助力提质增效的办公利器
    在激烈的市场竞争之下,拥有过硬的技术和本领的企业,就能在市场中提升市场竞争力,斩获更多市场份额。作为提质增效的办公利器,低代码技术平台、表单设计器开源拥有理想的优势特点,如操作灵活、易维护、可视化界面等,都深受客户朋友的喜爱。想要更好地利用数据,提高办公效率,可以随时来了解......
  • 会充电的CANoe-赋能新能源汽车,高效完成即插即充(PnC)智能充电功能测试
     ISO15118-2标准中描述的PnC功能,可以实现插枪即充电,识别、计费信息、充电参数都通过高级别通信在EV和EVSE之间自动交换。简化了电动汽车的充电过程,提高了用户体验,为电动汽车行业带来了更智能、更便捷的充电解决方案。 然而,电动汽车和充电站之间要实现自动通信和计费,必须交......
  • 安防监控/视频汇聚系统EasyCVR视频融合云平台+AI智能分析助力解决校园霸凌事件
    一、方案背景校园霸凌这一校园中不应存在的现象,却屡见不鲜,它像一把锋利的刀,深深地刺入那些无辜的心灵,让受害者承受着无尽的痛苦。随着科技的进步与发展,我们应该追求有效、进步的手段来阻止校园霸凌事件的发生,弥补当前校园安防监控工作的不足之处。在实际应用中,无须借助人力干预......
  • AI智能分析高精度烟火算法EasyCVR视频方案助力打造森林防火建设
    一、背景随着夏季的来临,高温、干燥的天气条件使得火灾隐患显著增加,特别是对于广袤的森林地区来说,一旦发生火灾,后果将不堪设想。在这样的背景下,视频汇聚系统EasyCVR视频融合云平台+AI智能分析在森林防火中发挥着至关重要的作用。二、方案描述视频汇聚EasyCVR视频融合云平台是一......