MQX RTOS作为飞思卡尔推出的一款功能强大的嵌入式操作系统,一直广泛用于各种飞思卡尔处理器,其基于模块化架构的直通式API有助于优化定制应用。
---------------------------------------------------------------------------------------------
MQX实时操作系统包含TCP/IP协议栈(实时通信系统)、嵌入式MS-DOS文件系统(MFS)、 支持个人医疗保健设备类(PHDC)的USB主机/设备协议栈以及任务感知型调试功能。MQX实时操作系统板级支持包可用于多个平台,包括Kinetis、ColdFire、Vybrid和Power Architecture®。
---------------------------------------------------------------------------------------------
但对于中国的电子工程师来说,有一个问题是,缺乏中文的相关资料,此处帮大家推荐一本王宜怀老师的《嵌入式实时操作系统MQX应用开发技术》,对MQX进行了深入的剖析,从实际应用角度阐述MQX应用程序的设计方法,希望能够帮助大家。
----------------------------------------------------------------------------------------------
下面是这本书的章节描述:
全书共11章,其中第1章为概述,简要给出RTOS的含义、使用场合、发展历程、RTOS的相关术语、MQX的主要特点及版本历史等基本问题。第2章给出硬件评估系统(SD-FSL-K60-C)、CodeWarrior开发环境及MQX安装包简介;给出MQX工程框架(AMQXFW)及第一个MQX样例工程;给出MQX操作系统的启动流程剖析。第3章给出MQX中断处理用法及中断机制剖析;以ARM Cortex-M的Systick为例,给出MQX时间“嘀嗒”的产生原理;给出延时函数_time_delay的使用方法与剖析。第4章给出了MQX驱动分类、常用I/O驱动的添加过程及驱动管理方法。第5章给出任务三要素、任务四种状态及任务状态之间转换等基本概念;给出MQX任务的管理函数及机制剖析;给出MQX调度策略及机制剖析。第6章给出事件、信号量与消息等概念与使用方法。第7章给出MQX内存管理和日志的应用方法。1~7章囊括了MQX-RTOS的基本知识要素,第8章给出这些知识要素的综合实例,给读者提供一个MQX实际应用编程参考。第9章给出库文件、BSP和PSP移植、轻量级MQX、看门狗等MQX程序设计中需要关注的问题,以及任务设计方法的初步讨论。第10~11章分别给出USB组件及RTCS组件的使用方法。 |