MQX是一款免费、开源、有技术支持,面向工业控制、医疗电子、家用电器等领域的嵌入式实时操作系统(RTOS)。本书以飞思卡尔(Freescale)的MQX4.1.0为蓝本,以ARM Cortex-M微处理器为实例,详细阐述RTOS的基本概念、原理与应用方法。全书共分11章,从实际应用角度阐述MQX应用程序的设计方法。第1~7章囊括了MQX工程框架、任务基本设计方法与规则、启动流程、中断执行过程、延时函数、任务的创建、调度方法、事件、信号量、内存管理、日志等基本知识要素,同时也给出了MQX基本原理,主要包括内核数据区、MQX启动过程、中断、时间管理、任务管理、调度等机制剖析,第8章给出MQX基本知识要素的综合实例;第9章给出库文件、MQX移植、轻量级MQX、看门狗等MQX程序设计以及任务设计方法的讨论;第10~11章分别给出USB组件及RTCS组件的使用方法。
展开