★
OSEK/VDX是什么?
OSEK/VDX是用于分布式实时结构的一组标准,由欧洲汽车制造商和供货商的一个社团与德国Karlsruhe大学共同开发。它包含四个标准:操作系统(OS)、通信(COM)、网络管理(NM)和OSEK实现语言(OIL)。在开发过程中又附加了三个标准:OSEK/VDX实时接口(ORTI)、OSEK/VDX时间触发操作系统(也称为OSEK计时)和OSEK/VDX容错通信规格说明。在用第三方工具进行应用开发时,ORTI定义了一个实时接口。OSEK计时是一个现有标准的扩展,它描述了在汽车中如线控启动和线控刹车等实时应用的特性。OSEK/VDX容错通信规格说明也用于包括实时通信这样的实时应用。
★ OSEK/VDX不是什么?
虽然OSEK/VDX是由欧洲汽车工业开发的,但它不只是一个用于汽车的实时操作系统。基于这个标准的系统能够并且将要用于其它应用中,这些应用是被静态地定义且需要一个紧凑的分布式实时系统,这些系统必须和最小资源相适应。理想的应用将是在控制领域(制造、加工、汽车、太空)内,使用带有8~512 KB ROM和1~32 KB RAM的8位、16位和32位的微控制器,但像小型购物电子设备和电子玩具等应用也能从这个标准中受益。
OSEK/VDX也不仅仅是一个操作系统。虽然OS是标准的一个部分,但有一些基于OSEK/VDX的应用完全不使用操作系统,它们使用一个循环调度程序来实现COM和NM标准。