汽车电子开发流程浅析
来源:与非网 作者:—— 时间:2010-06-08 09:39
汽车电子产品是软硬件结合的嵌入式系统。为了节约资源,缩短产品开发周期,一般应采取软硬件同步开发的方案。
1、汽车电子产品的开发流程
汽车电子产品是软硬件结合的嵌入式系统。为了节约资源,缩短产品开发周期,一般应采取软硬件同步开发的方案。汽车电子产品的开发工具对软硬件的同步开发、调试提供了很好的支持。汽车电子产品的软件开发分为功能描述、软件设计、代码生成、操作系统环境下高级调试等步骤。汽车电子产品的硬件开发分为硬件描述、硬件设计、硬件调试等步骤。当软件设计完成后,通过使用相应的工具,完成在虚拟ECU平台上的验证。当硬件设计完成后,与硬件一起进行软硬件集成调试。通过这种开发方式,缩短了产品上市的时间。
软硬件并行的开发方案
2.汽车电子产品软件开发流程
汽车电子产品软件开发流程是“V”形开发流程。“V”形开发流程分为五个阶段,即功能设计、原型仿真、代码生成、硬件在回路仿真-HIL、标定。
在功能设计阶段使用的主要工具是MATLAB。通过使用MATLAB提供的Simulink、Stateflow等工具,完成控制方案的设计、功能模块的设计、控制算法的设计等任务,并进行初步的仿真模拟工作。在原型仿真阶段使用的主要工具是dSPACE。使用dSPACE提供的快速控制原型-RCP工具完成离线的仿真工作。在开始该阶段之前,需要使用Real Time Workshop、Targetlink等工具完成由Simulink、Stateflow等产生的代码向标准 C代码的转换工作。
3.汽车电子产品代码生成过程
在进行向标准 C代码的转换的过程中,可以根据需要加入符合OSEK规范的嵌入式实时操作系统。在代码生产阶段使用的主要工具是CodeWarrior。通过使用CodeWarrior提供的编译器、调试器等工具,完成从标准C代码向目标硬件平台上的产品代码的转换工作。下图表示了汽车电子产品的代码生成过程。
汽车电子产品代码生成过程
4.汽车电子系统划分
汽车电子产品可分为两大类:1. 汽车电子控制装置,包括动力总成控制、底盘和车身电子控制、舒适和防盗系统。2. 车载汽车电子装置,包括汽车信息系统(车载电脑)、导航系统、汽车视听娱乐系统、车载通信系统、车载网络等。
下图所示为汽车电子系统的划分示意图。
上一篇:桥架的EMC设计
- •第十一届汽车电子创新大会(AEIF 2024)暨第四届汽车电子应用展成功召开!2024-09-29
- •倒计时5天!ICDIA-IC Show & AEIF 2024 蓄势待发2024-09-20
- •工业智能 创芯驱动 | 芯海科技聚力2024慕尼黑上海电子展2024-07-10
- •探索边界、创新不断 兆易创新携众多方案亮相2024上海慕展,释放行业潜力2024-07-08
- •了解 ADAS 和车舱监控系统对网络安全图像传感器的需求2024-05-15
- •思特威:三大业务赋能业绩增长 高端产品初露锋芒2024-04-28
- •重磅!最新国内汽车电子产业重大政策汇总及解读2023-04-19
- •东芝推出新款时钟扩展外设接口驱动器/接收器IC,有助于减少汽车电子系统中的线束量2023-03-17
- •积极拓展汽车电子新赛道!中微爱芯推出车规级逻辑芯片AiP74LVC1T45-Q12022-12-09
- •中国成最大单一市场!一家德国汽车电子零部件巨头2022-11-18