新闻中心

EEPW首页>嵌入式系统>设计应用> 基于OSEK/VDX平台的汽车嵌入式系统开发

基于OSEK/VDX平台的汽车嵌入式系统开发

作者: 时间:2011-07-19 来源:网络 收藏


3流程
为了节约资源,缩短产品周期,如图4所示,一般应采取软硬件同步的方案。的开发工具对软硬件的同步开发、调试提供了很好的支持。的软件开发分为功能描述、软件设计、代码生成、操作系统环境下高级调试等步骤。汽车嵌入式系统的硬件开发分为硬件描述、硬件设计、硬件调试等步骤。当软件设计完成后,通过使用相应的工具,完成在虚拟ECU上的验证。
当硬件设计完成后,与硬件一起进行软硬件集成调试。通过这种开发方式,缩短了产品上市的时间。

本文引用地址://m.amcfsurvey.com/article/150458.htm

a.JPG


汽车嵌入式系统软件开发流程是“V”形开发流程。“V”形开发流程分为五个阶段,即功能设计、原型仿真、代码生成、硬件在回路仿真-HIL、标定。如图5所示,在功能设计阶段使用的主要工具是MATLAB。通过使用MATLAB提供的Simulink、Stateflow等工具,完成控制方案的设计、功能模块的设计、控制算法的设计等任务,并进行初步的仿真模拟工作。在原型仿真阶段使用的主要工具是dSPACE。使用dSPACE提供的快速控制原型-RCP工具完成离线的仿真工作。在开始该阶段之前,需要使用Real Time Workshop、Targetlink等工具完成由Simulink、Stateflow等产生的代码向标准C代码的转换工作。在进行向标准C代码的转换的过程中,可以根据需要加入符合规范的嵌入式实时操作系统。在代码生产阶段使用的主要工具是CodeWarrior。通过使用CodeWarrior提供的编译器、调试器等工具,完成从标准C代码向目标硬件上的产品代码的转换工作。图6表示了汽车嵌入式系统的代码生成过程。

4 结束语
本文阐述了汽车嵌入式系统的应用发展、系统实现的和产品的开发流程等开发技术,指出了汽车嵌入式系统的发展方向,阐述了汽车嵌入式系统的开发平台-和汽车嵌入式系统的开发流程,总结了汽车嵌入式系统开发的专门技术和实现方法。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭