论文题名: | 汽车电控单元嵌入式实时操作系统AutoOSEK内核的设计与优化 |
关键词: | 汽车电子控制器;嵌入式实时操作系统;错误处理模块 |
摘要: | 随着面向汽车电子控制器的嵌入式实时操作系统的广泛应用,复杂的汽车控制环境也对操作系统的各种功能和性能都提出了更高的要求。重庆高校汽车电子与嵌入式系统工程研究中心在国家重大专项项目的支持下,研发出了基于OSEK标准的嵌入式实时操作系统AutoOSEK,并应用于汽车电子控制嵌入式软件系统之中。本论文针对OSEK标准的嵌入式实时操作系统内核的若干问题进行了深入的研究,对原有AutoOSEK操作系统内核中若干模块进行新的设计或优化,改进后的操作系统功能更加完善,更能满足汽车电子嵌入式系统的应用需要。本论文的主要内容包括: 1.论文综述了嵌入式实时操作系统的发展现状和趋势,分析了国内外现有的符合OSEK标准的嵌入式实时操作系统的特点及存在的问题。 2.论文通过对AutoOSEK操作系统各模块和OSEK标准对比,分析了AutoOSEK中存在错误处理模块的不完善性。针对各类错误可能发生的情况,设计了新的操作系统错误处理模块,并实现了对操作系统错误处理模块的管理。 3.论文分析了OSEK调度机制中存在低优先级任务长期得不到运行的情况,提出了引入基于时间触发的调度机制,改进后的基于事件/时间混合触发的调度机制,丰富了任务单纯依靠优先级来决定任务的轻重,系统测试证明了时间触发任务调度的有效性。 4.论文针对AutoOSEK任务堆栈分配存在浪费的情况,将系统中符合某些特定属性的任务共享堆栈,并且将中断堆栈从各任务堆栈中分离,单独开辟中断堆栈,从而优化了系统内存的使用。 5.论文对新的操作系统AutoOSEK相应的模块进行了测试,并对结果进行了分析,验证了改进和优化模块的有效性。 论文最后对所做的工作进行了总结,并对以后的研究工作做分析和展望。 |
作者: | 邢雪梅 |
专业: | 控制理论与控制工程 |
导师: | 郑方;李银国 |
授予学位: | 硕士 |
授予学位单位: | 重庆邮电大学 |
学位年度: | 2011 |
正文语种: | 中文 |