【内容简介】
本书通过一个示例程序的开发,生动、系统、详细地介绍了由欧洲汽车行业制定、将各种先进汽车电子设备有机集合在一起、网络化嵌入式计算机系统的开发规范OSEK/VDX,主要包括操作系统、通信、网络管理和OSEK实现语言等四个标准。全书分为3个部分,共16章。第一部分(第1~9章)描述了OSEK/VDX操作系统标准,该标准不使用符合类的概念,定义了一个可缩放的操作系统;第二部分(第10~13章)介绍了OSEK/VDX通信标准,定义了交互层、网络层和数据链路层;第三部分(第14~16章)描述了OSEK/VDX网络管理标准,介绍了管理网络的直接方法和间接方法。每章都包含了示例程序中的相应编码,并提供了动手实践的练习题。
本书可供从事汽车电子软件开发的程序设计人员使用,也可作为高校计算机专业与嵌入式系统相关课程的参考书。
【目录信息】
第0章 概论
第一部分 操作系统
第1章 实现启动
1.1 系统引导9
1.2 主模块12
1.3 OSEK/VDX实现语言14
1.4 示例程序18
1.4.1 模块19
1.4.2 配置文件21
1.5 练习21
1.6 小结22
第2章 启动和结束
2.1 应用程序模式23
2.2 启动25
2.3 关闭26
2.4 示例程序28
2.5 练习28
<< 查看详细目录
【译者序】
今天,汽车已不再是纯机电的交通工具,在汽车中大量采用了微处理器,汽车已进入智能化时代。为了在生产出质量更高、效率更高和更加安全的汽车的同时,解决汽车中软件含量增加、在操作系统和通信网络方面重复开发、软件工程师的工作效率不能满足高质量产品的要求等诸多问题,欧洲汽车行业在20世纪90年代中期开发了一个用于汽车电子、带有接口的开放式系统OSEK/VDX(Offene Systeme und deren Schnittstellen fur die E1ektronik im Kraftfahrzeug/Vehicle Distributed eXecutive)。这是用于分布式实时结构的一组标准,主要包括操作系统(OS)、通信(COM)、网络管理(NM)和OSEK实现语言(0IL)等四个标准。..
<< 查看译者序
【前言】
1998年我首次得悉OSEK/VDX标准。在我的雇主所属的欧洲技术中心的一次会议上,我提到自己正在美国重新设计源程序的组成部分的软件结构。一位欧洲工程师问到新的结构是否应遵从OSEK标准。由于不了解OSEK/VDX的任何情况,我像任何一个负责任的工程师一样,借口许多选择正在调查之中而回避了这个问题。回到美国后,我立刻和负责新软件结构的软件工程师谈到了这件事,并着手了解OSEK/VDX是什么,而更重要的,它不是什么。
像许多规格说明一样,读懂OSEK/VDX标准是困难的,这是因为这些标准是由母语不是英语的委员会成员所写的。对于许多词组,我必须读三次或四次以搞懂它们的含义。此外,在许多不同..
<< 查看前言
【序言】
1993年5月,几家德国汽车制造商一致同意在一个适合于汽车应用且通用的实时分布式操作系统的规范化方面进行合作。这几家汽车制造商是BMW、Bosch、Daimler—Chrysler、Opel、Siemens和VW。由德国Karlsruhe大学协调该项目,且称之为“Offene Systeme und deren Schnittstellen fur die Elektronik im Krahfahrzeug'’,或简称为OSEK。其译文大意是用于汽车电子的、带有接口的开放式系统。
与此同时,在法国,PSA和Renault开发了一个类似的系统,该系统被称为VDX(Vehicle Distributed eXecutive)。1994年,这两个项目合并,一年后,将OSEK/VDX奉献给世界。
OSEK/VDX从技术和商业两个方面展示了..
<< 查看序言