面向汽车电子控制的嵌入式操作系统内核研究及应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:andyylaopo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车电子嵌入式技术的迅速发展和广泛应用,汽车电子对嵌入式操作系统的需求也越来越紧迫。在我国,汽车电子嵌入式操作系统开发起步较晚,且技术难度较大,已经成为制约我国汽车电子发展的瓶颈。近年来,为了满足汽车电控技术领域对嵌入式实时操作系统的需求,我校汽车电子与嵌入式系统研究所在国家项目的支持下,研究开发出了基于OSEK/VDX标准的汽车电子嵌入式操作系统AutoOSEK,并将其应用于汽车电子控制嵌入式软件开发。但是,最初的AutoOSEK操作系统内核处理机制、代码实现等不够完善,使得系统实时性、可靠性较差,操作系统内核较大。本论文依据OSEK/VDX标准,对操作系统AutoOSEK在内核处理机制、程序代码设计等方面,进行了进一步的改进和优化,设计出更加安全、可靠、高效的嵌入式实时操作系统。本论文的主要内容包括:   1.论文首先介绍了嵌入式实时操作系统的基础理论和基本特点,并通过对当今几款主流嵌入式实时操作系统的分析研究,介绍其基本的内核实现机制和关键技术点。   2.通过对OSEK/VDX标准和原版AutoOSEK内核管理机制的分析与研究,对AutoOSEK操作系统内核管理机制进行优化与设计,如处理级设计、一致类设计、任务管理机制设计、任务同步机制设计、系统定时机制设计等。   3.在AutoOSEK操作系统采用的任务管理和调度机制,以及为其服务的任务同步机制和报警机制基础上,设计并完善内核管理机制,如任务管理机制、死锁管理机制、优先级反转的预防机制等,完善了操作系统功能,提高了内核性能。   4.通过分析AutoOSEK操作系统内核,对基于AutoOSEK操作系统的嵌入式软件开发方法进行研究,成功实现了其在汽车制动防抱死系统(ABS)、汽车发动机仿真平台及电子节气门控制系统上的应用。   本论文中,优化了内核实现代码;提出并实现了更加可靠的补偿任务调度算法;实现了资源的天花板管理方法;采用了更合理的任务堆栈方法。提高了AutoOSEK操作系统的可靠性、实时性、小内核等性能。
其他文献
聚类分析是将数据对象分成类或簇的过程,使同一个簇中的对象之间具有很高的相似度,而不同簇中的对象高度相异。聚类分析源于许多研究领域,包括统计学、生物学和机器学习等。
学位
3G采用了开放式分层网络架构,其业务运营环境与2G/2.5G存在着很大的不同。2G/2.5G采用多点分散计费,各业务系统均提供计费功能,导致计费功能重复并且系统建设和维护的成本增
计算型云平台是一种以资源整合为主,利用虚拟化核心技术,通过一系列的云计算资源管理方案为用户提供各种需求的服务性平台。计算型云平台具有覆盖范围广、使用效率高以及依据用
随着Internet上信息量的大量增加,人们对信息的需求也越来越专业化,个性化服务技术的出现,可以在一定程度上解决Internet中信息多样化与用户需求专一化之间的予盾,将个性化服务技
学位
随着科学技术的发展以及计算机网络技术的普及,分布式数据库系统逐渐取代了集中式数据库系统,走进我们的生活中。然而伴随着分布式数据库系统的广泛应用,其所涉及的查询效率
在计算机图形学中,水波模拟是一个有意义并且具有挑战性的课题。要得到逼真的水波动画,关键的工作在于模拟水波的运动形态。本文的主要工作有:首先介绍了水波模拟的研究背景与意
学位
双结构新型网络以传统TCP/IP网络为主结构,添加以异步广播通信为基础的“播存环境”作为次结构,来缓解当前互联网面对的流量高度冗余、内容难以监管等问题。播存环境通过“统
无线传感器网络是由部署在监测区域内的大量节点通过自组织和协调而形成的多跳网络系统,节点间通过相互协作来完成网络监控任务。在无线传感器网络中,介质访问控制协议(Mediu
层次细节(LOD,Level of Detail)技术的研究是随着三维可视化技术的不断发展而开始的。Clark最早提出了层次模型的概念,层次模型的自动建立过程被称为模型简化。此后出现了大
学位
网格是网络发展的必然产物,同时也是网络分布式并行计算的重要支撑平台。伴随着网格技术的进步和发展,网格用户对网格系统的服务质量(QoS)提出了更高的要求。由于网格中的资
学位