MQX是一款免費、開源、有技術支持,面向工業(yè)控制、醫(yī)療電子、家用電器等領域的嵌入式實時操作系統(tǒng)(RTOS)。本書以飛思卡爾(Freescale)的MQX4.1.0為藍本,以ARM Cortex-M微處理器為實例,詳細闡述RTOS的基本概念、原理與應用方法。全書共分11章,從實際應用角度闡述MQX應用程序的設計方法。第1~7章囊括了MQX工程框架、任務基本設計方法與規(guī)則、啟動流程、中斷執(zhí)行過程、延時函數、任務的創(chuàng)建、調度方法、事件、信號量、內存管理、日志等基本知識要素,同時也給出了MQX基本原理,主要包括內核數據區(qū)、MQX啟動過程、中斷、時間管理、任務管理、調度等機制剖析,第8章給出MQX基本知識要素的綜合實例;第9章給出庫文件、MQX移植、輕量級MQX、看門狗等MQX程序設計以及任務設計方法的討論;第10~11章分別給出USB組件及RTCS組件的使用方法。