摘要

本文成功地将符合OSEK/VDX标准的嵌入式实时操作系统OSEK Turbo OS应用到燃料电池城市客车整车控制器中。将控制程序划分为合理的任务后,通过引入实时操作系统,采用基于优先级的抢占式调度方式构建控制软件系统,不但提高了软件的执行效率,保证了控制器的实时性要求,也提高了控制软件的开发效率。在该实时操作系统的基础上,成功地实现了对整车运行的管理与控制、基于CAN总线的各部件节点的协调控制、故障诊断和处理及数据监控记录等功能,顺利完成了燃料电池城市客车整车控制器的开发。