基于HCS12X系列双核处理器的嵌入式实时操作系统研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:CrazyDesire
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微处理器技术的飞速发展和系统的复杂程度日益增加,多核处理器逐渐应用在嵌入式系统中。特别是异构多核处理器因其低功耗、低主频、高运算性能的优点,其构成的系统具有更广泛的应用前景。但由于目前国内支持异构多核处理器结构的嵌入式实时操作系统产品并不多见,导致异构多核处理器的优势难以发挥出来,系统开发周期冗长、软件产品可维护性弱,移植性差。   本论文结合异构多核处理器的结构、原理以及嵌入式操作系统的应用现状,针对HCS12X系列异构双核处理器MC9S12XEP100,在开放源码的嵌入式操作系统μ C/OS-Ⅱ的基础上,设计和实现了支持带协处理器的异构多核的嵌入式实时操作系统,从而为HCS12X系列异构多核处理器环境下的嵌入式应用提供了一个系统级的支撑平台,主要的工作内容有如下几点:   1、论文通过对支持异构多核的嵌入式实时操作系统结构特点的分析以及相关构建技术的研究,设计了一个支持异构多核的嵌入式实时操作系统的模块化架构。   2、论文在分析XGATE协处理结构特点和μC/OS-Ⅱ内核代码结构的基础上,提出用异构双核处理器MC9S12XEP100中XGATE协处理器实现μC/OS-Ⅱ时钟节拍中断,有效提高了μC/OS-Ⅱ实时性,从而完成了μC/OS-Ⅱ的中断管理模块的构建。   3、论文在研究分析基于单核处理器的μC/OS-Ⅱ任务同步与通信机制的基础上,设计采用硬件信号量、共享内存通信、核间中断相结合的管理策略来实现核间任务通信与同步,从而完成使主处理器与协处理协同工作,各自发挥自己的优势,整体上有效提升了系统的性能。   4、根据上述研究成果,针对MC9S12XEP100异构双核处理器,设计并实现了基于μC/OS-Ⅱ的嵌入式实时操作系统,并设计了一组测试用例和应用实例,对该系统进行性能和功能测试,通过测试结果进行分析总结,验证了设计方法的正确合理性。
其他文献
我国通信基站数目众多,位置较为偏僻,且周围环境条件比较差,多数属于无人监管的情况。因此实现对通信基站的无人监控,可以加强对设备机房的管理,实时掌握基站设备运行情况,并
本文分析了当前国内外智能车辆发展现状与智能车辆应用的关键性技术后,设计了以飞思卡尔公司MC9S12XS128微控制器为核心的智能小车及其运动控制系统,该智能车制作完成后能在
时间同步技术是无线传感器网络的一项重要的关键技术,而近年兴起的工业无线技术正是对传感网技术的拓展。目前已有的时间同步协议在实际应用时大多数都需要设计专门的时间同步
语音是语言的载体,是最理想的人机交互方式。语音识别是以语音为研究对象,在时域或变换域等对其进行处理和辨识。目前,安静环境下基于PC机的语音识别系统已经取得了良好的识别效
本文针对风洞车辆地面效应模拟装置在运行过程中的有效监控问题,设计了由风洞数据采集节点、以太网传输网络、监控管理系统构成的数据采集系统,实现了对风洞车辆地面效应模拟
近年来火灾事故频频发生,尤其是在野外以及大尺度空间下,因传统的火灾探测器无法及时地进行火灾报警而无法及时扑救,导致大量的损失。随着计算机技术和机器视觉技术的迅速发
正交频分复用OFDM是第四代移动通信系统的核心技术。作为一种特殊的多载波技术,OFDM把高速数据流分解成多个低速并行子数据流,用子数据流去调制不同的子载波,多个低速符号并行发
进入21世纪以来,国内外的移动通信技术及市场都在快速发展,与此同时人们对移动通信网络的网络覆盖质量的要求也越来越高,也就相应的要求通信设备要具备高可靠性和高稳定性。
全垫升气垫船就是船体全部由气垫支撑而和水面完全脱离,采用空气推进器推进的高性能船舶。全垫升气垫船具有独特的水陆两栖能力,在军事和民用方面都有着广泛的用途。全垫升气
超高频无源RFID技术(Radio Frequency Identification)有识别距离远、识别准确率高、识别速度快、抗干扰能力强、成本低等应用特点。在实际应用中,为避免现场RFID设备在集成时