功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术支持 您所在的位置: 首页 > 技术支持

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

来源:    作者:    发布时间:2015-01-11 10:51:53    浏览量:

c.jpg


2.3 OSEK模压电感实现语言规范
为了达到软件可移植的目标,OSEK OIL规范(OSEK Implementation Language Specification)定义了一种配置和使用OSEK应用的方法。图3表示了一个遵守OSEK规范的应用开发过程。OIL文件可以是手写的或者是系统配置工具产生。

d.jpg


OIL提供一种在特定C电感厂家PU中配置OSEK应用的机制。每个CPU对应一个OIL描述。所有的OSEK系统对象用OIL对象来描述。OSEK应用的OIL描述是一组OIL对象的组合。CPU是这些OIL对象的容器。OIL明确地为每个OIL对象定义了大电流电感所有标准属性。每个OSEK应用可以定义附加的特殊执行属性和引用。每个OSEK应用可以限制每个属性的取值范围。

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

a.JPG


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

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

  • 基于DSP的数字频率计设计随着微电子技术和计算机技术的飞速发展, 各种电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化, 特别是DSP技术诞生以后,电子测量技术更是迈进了一个全新的时代。近年来,DSP逐渐成为

  • LM2678输出纹波大 系统需要电压为5V 工作电流为3A 的模块,选用LM2678-5.0模块,电路按照PDF典型电路搭建,输入为3个15uf的极性电容并上一个0.47uf的小电容,输出端二极管参数为60 6A,电感为22uh 6

  • 一种新型指纹识别系统的设计与实现摘 要: 针对目前对嵌入式指纹识别系统的广泛需求,提出了一种基于TMS320VC5501 DSP芯片和HV7131R COMS图像传感器的新型指纹识别系统。该系统采用独特的设计方法提高了存储器的可扩展

  •