嵌入式实时操作系统MQX的内核分析及应用研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:zzx2324
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2009年,飞思卡尔半导体公司在中国市场上推出了应用于工业控制、汽车电子及消费电子的嵌入式实时操作系统MQX。MQX最早是Precise Software Technologies公司1989年开发,2009年飞思卡尔收购后,开放源代码。MQX采用微内核结构,具有标准的API接口、模块化架构、TCP/IP协议栈和USB协议栈等,因此无论在实时性、裁减性还是移植性上都具有卓越的性能。鉴于国内对MQX的研究应用尚未开始,受飞思卡尔半导体公司委托,本课题主要从以下几个方面对MQX进行分析研究:(1)研究MQX的微内核结构、内核的管理功能,并从MQX的启动执行、任务调度、设备驱动程序等方面,深入剖析MQX的运行实现机制。按照底层软件构件的思想,提出MQX工程框架组织结构,并重新编写设备驱动程序。(2)对MQX的FIFO任务调度策略和RR任务调度策略进行分析研究,并把FIFO调度策略与RR调度策略结合起来,在MQX中设计并实现多级反馈队列调度算法,不仅使高优先级的任务得到响应又能使短任务迅速完成。(3)把MQX移植到自动折弯系统的微控制器MCF52223上,详细阐述了移植步骤、移植过程中要修改和配置的文件,设计LCD触摸屏界面,完成了MQX上的自动折弯系统的软件平台设计。采用MQX的自动折弯设备运行良好,有效的控制了折弯的角度、精确度等,并具有较高的实时响应能力。本课题完成了对MQX的分析、研究,对其在嵌入式控制领域的应用具有启发指导作用。
其他文献
目前,随着信息技术的不断发展,多媒体资源大量膨胀,进而满足用户对多媒体数据的检索成为了信息服务的挑战之一。图像数据作为多媒体数据的重要组成部分,其已经成为在教育、科技等
疾病是人类永恒的课题,疾病威胁着人类的健康。过去的几十年里,高通量实验技术的发展,使得我们能够在较短时间内获得大量的实验数据。这些高通量实验数据使得临床诊断、药物治疗
近些年来,由于Android系统平台的自由开放性,搭载该操作系统的智能手机市场份额不断扩大,适用于Android平台的应用软件也呈现出暴涨趋势。此外应用软件开发成本低,发布上线管理松
  人工神经网络从诞生至今经过了六十多年的演变,相对于传统神经网络,第三代人工网络脉冲神经网络(Spiking Neural Network,SNN)更好地模仿了生物神经元的工作原理。SNN中
本文研究同态加密体制的构造及应用。在构造方面,首先对现有的类同态加密方案和全同态加密方案进行了较全面的介绍,重点介绍了全同态加密方案构造中采用的Gentry蓝图和BV11b方
随着计算机及网络技术的飞速发展,我们已经进入了一个全新的信息化社会。这些技术的应用对我国的考试体系的改革产生了巨大的影响。网上报考、网络考试、网络评卷等一系列新
代谢是生物必不可少的生理功能,负责维持细胞的生命。因此,代谢过程对基础生物学、生物技术和医学的研究者都是一个重要而有趣的研究课题。代谢通常被定义为一系列生化反应的集
存储系统(尤其是现在的大型合并存储系统,例如云存储系统、大型数据库系统等)的管理有两个重要的内容:一个是数据部署问题;另一个是存储系统的自动化配置问题,当前存储系统的管理
无线传感网络(Wireless Sensor Network)是由许多小型或微型的无线传感器结点所组成的无线自组织网络,它在军事和民用中都有广泛的应用,如监测敌人的动态、监测水环境的污染状
随着工业的发展和技术的进步,与人类生产生活密切相关的交通运输、电力输送、医疗服务、集成制造等系统日趋庞大。这类复杂系统的行为描述常需同时涉及宏观状态的确定性及其演