一种车用同构多核嵌入式实时操作系统内核的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:Melissachen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车电子控制系统日趋复杂,而车用微处理器中性能与功耗间的矛盾发展却日益突出,未来汽车高端电子领域引入多核微处理器几乎成为了不可逆转的趋势,同时将给该领域的实时操作系统带来新的挑战。本文以单核实时操作系统TOPPERS/ASP内核作为研究基础,结合同构多核处理器的硬件特性以及汽车电子领域的特点,设计与实现了一款支持同构多核的嵌入式实时操作系统内核原型MCORE-OS。其中,涉及的主要研究工作总结为如下几方面:依据μITRON4.0标准规范,结合同构多核环境的应用需求,本文研究和分析了开源TOPPERS/ASP内核在多核环境中存在的问题,并提出了一个在处理器核心数目方面易于扩展且支持同构多核微处理器的实时操作系统整体框架,包括系统架构模型、并行任务调度模型。然后适当结合汽车电子领域的特点,本文提出了一个多核支持解决方案:基于核间中断与内存共享的核间系统调用机制,用于解决运行实体的核间通信问题;基于核间系统调用的任务迁移及自动迁移机制,用于解决核间负载均衡问题;基于“读-修改-写”原子操作的自旋锁机制,用于解决核间资源互斥访问问题。最后,本文在前面提出的多核支持解决方案基础上扩展与改进了开源TOPPERS/ASP内核中关于系统引导、任务调度、分派器、同步与通信、中断处理、时间管理、内存管理等机制,并完成了相关编码、测试和调试工作。同时,成功移植MCORE-OS至基于PowerPC MPC8641D同构双核微处理器构建的实验平台,并针对扩展与新增部分完成了功能测试与验证。测试结果表明,MCORE-OS目前在基于PowerPC MPC8641D同构双核处理器构建的实验平台上整体表现稳定。
其他文献
<正>美国犹太裔作家乔纳森·萨福兰·福厄(Jonathan Safran Foer,1977—)的第二部小说《剧响、特近》(Extremely Loud and Incredibly Close,2005)一经出版,便因其"9·11"题
2-氨基苯并恶唑衍生物具有较高的生物活性,因此在许多适应症中都有广泛的应用。在现代有机合成领域,sp2胺化反应因其良好的官能团耐受性、成本低廉的优点而具有重要的现实意
本文设计并研究了基于大功率LED的强光眩目武器。该武器属于反恐防暴非杀伤性武器,文章主要针对该强光眩目武器的电源电路、控制及热学设计做了研究。文中首先概述了大功率LE
违反《烟草专卖法》及《烟草专卖法实施条例》规定的法律义务和行为规范的违法主体,一般会受到烟草专卖行政处罚或刑罚处罚(以下简称"两种处罚"),如何将这两种法律制裁种类有
<正> 游我国避暑胜地承德,两块赫然耸立的巨碑吸引住我,它们是乾隆御制的《土尔扈特全部归顺记》和《优恤土尔扈特部众记》。碑文记载了我国土尔扈特部从伏尔加河返回祖国的
<正>美国当地时间4月14曰,2014年普利策奖在哥伦比亚大学揭晓。唐娜·塔特(Donna Tartt,1963—)凭借其新作《金翅雀》(The Goldfinch)获得2014年度普利策小说奖。唐娜·塔特
通过分析研究拐卖越南妇女犯罪的现状及原因,结合历年中国打击此类案件的经验总结,梳理案件办理中遇到的困难,并以中国东兴市和越南芒街市警务合作新成果为借鉴,提出构建边境
本文分析了低压中小型锅炉水处理现状和问题,介绍了YXF-A锅炉除垢防垢剂及其应用,提出加药处理是低压中小型锅炉实现不结垢运行的有效途径。
山西某电厂600MW亚临界机组布袋除尘器运行中,出现滤袋差压上升的现象,且远远高于布袋除尘器设计值。从运行参数和机组等级检修以及滤袋送检情况进行分析,认为滤袋迎尘面因各
任务驱动法是建构主义教学理论基础上的教学方法,是行动导向教学理念基础上的教学方式,有利于培养学生的分析和解决实际问题的综合职业能力。本文从设计任务、分析任务、完成