汽车电子嵌入式技术_第1页
汽车电子嵌入式技术_第2页
汽车电子嵌入式技术_第3页
汽车电子嵌入式技术_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汽车电子嵌入式技术1 车控电子产品的系统平台osek/vdx osek/vdx规范从实时操作系统(real-time operating system, rtos) 、软件接口、通讯和网络管理等方面对汽车的电子控制软件开发平台作了较为全面的定义与规定。将open systems and the corresponding interfaces for automotive electronics规范简称为osek 规范。兼容 osek/vdx规范的操作系统应用架构osek/vdx标准包括以下四部分: osek/vdx操作系统规范 (osek operating system, osek os

2、) , osek/vdx 通讯规范(osek communication, osek com ) , osek/vdx 网络管理规范 (osek network management ,osek nm )以及 osek/vdx实现语言( osek implementation language,osek oil ) 。采用符合 osek/vdx标准的嵌入式实时操作系统可以提高产品代码的复用率、降低开发成本、 缩短产品开发周期。使用兼容osek/vdx标准的嵌入式实时操作系统的应用架构如下图所示。2osek/vdx任务管理osek/vdx将任务分为基本任务和扩展任务。基本任务具有3 种状态:运行

3、状态、就绪状态、挂起状态;扩展任务比基本任务增加一个等待状态。基本任务只在开始和结束时才有同步点。扩展任务运行时可能进入等待状态,因此不仅在开始和结束有同步点,而且运行过程中可能有多个同步点。下图所示的是扩展任务与基本任务的状态转化图。osek os规范规定的任务类型3。osek 实现语言规范为了达到软件可移植的目标,osek oil 规范( osek implementation language specification)定义了一种配置和使用osek 应用的方法。 下图表示了一个遵守osek 规范的应用开发过程。oil 文件可以是手写的或者是系统配置工具产生。基于 osek 规范的应用开

4、发过程oil 提供一种在特定cpu 中配置 osek 应用的机制。每个cpu 对应一个 oil 描述。所有的osek系统对象用oil 对象来描述。 osek 应用的 oil 描述是一组oil 对象的组合。 cpu 是这些 oil 对象的容器。oil 明确地为每个oil 对象定义了所有标准属性。每个osek 应用可以定义附加地特殊执行属性和引用。每个 osek 应用可以限制每个属性的取值范围。4车控电子产品的开发流程车控电子产品是软硬件结合的嵌入式系统。为了节约资源,缩短产品开发周期,一般应采取软硬件同步开发的方案。车控电子产品的开发工具对软硬件的同步开发、调试提供了很好的支持。车控电子产品的软

5、件开发分为功能描述、软件设计、代码生成、操作系统环境下高级调试等步骤。车控电子产品的硬件开发分为硬件描述、 硬件设计、 硬件调试等步骤。 当软件设计完成后,通过使用相应的工具, 完成在虚拟ecu平台上的验证。当硬件设计完成后,与硬件一起进行软硬件集成调试。通过这种开发方式,缩短了产品上市的时间。软硬件并行的开发方案5车控电子产品软件开发流程汽车车控电子产品软件开发流程是“v ”形开发流程。 “v ”形开发流程分为五个阶段,即功能设计、原型仿真、代码生成、硬件在回路仿真hil 、标定。在功能设计阶段使用的主要工具是matlab 。通过使用 matlab 提供的 simulink 、statefl

6、ow 等工具,完成控制方案的设计、功能模块的设计、控制算法的设计等任务,并进行初步的仿真模拟工作。在原型仿真阶段使用的主要工具是dspace 。使用 dspace 提供的快速控制原型rcp 工具完成离线的仿真工作。在开始该阶段之前,需要使用real time workshop、targetlink 等工具完成由simulink 、stateflow 等产生的代码向标准c 代码的转换工作。6车控电子产品代码生成过程在进行向标准c 代码的转换的过程中,可以根据需要加入符合osek 规范的嵌入式实时操作系统。在代码生产阶段使用的主要工具是codewarrior 。通过使用codewarrior提供的编译器、调试器等工具,完成从标准 c 代码向目标硬件平台上的产品代码的转换工作。下图表示了车控电子产品的代码生成过程。7.汽车电子系统划分汽车电子产品可分为两大类:1. 汽车电子控制装置,包括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论