论文部分内容阅读
论文首先介绍了汽车嵌入式系统的发展现状,重点介绍了几个常用车用实时操作系统的优缺点。阐述了OSEK规范对汽车电子行业发展起到的积极作用和不足之处,确定了课题的研究目标。对现有的Linux实时技术和系统实例进行了详细的分析和比较,进行了OSEKLinux的可行性论证,获得系统设计和实现的理论依据。
论文针对现有实时Linux系统接口与OSEK/VDX规范接口不统一,而导致车用控制软件可移植性差的问题,和现有实时Linux与符合OSEK/VDX规范的系统联合组成汽车控制网络时必须进行机制转换而影响系统效率的问题,提出了在Linux内核与硬件之间嵌入一个符合OSEK规范的实时内核的双内核Linux实时架构。在该架构下,论文设计并实现了OSEKLinux操作系统一系列关键技术,包括系统体系结构、中断模拟技术、一次性触发的高精度时钟、OSEK实时内核的各种实时管理策略(进程管理、警报机制和实时进程同步策略等)和进程间通信机制(实时进程间通信和实时进程与Linux非实时进程通信)等。
在基于MPC555的原理样机(THECU-2002)硬件平台上,对系统进行了测试,结果表明OSEKLinux各功能模块能够正确运行,并达到系统设计要求。