本书系统地介绍了ARM体系结构下的Cortex-M3多核处理器系统开发涉及的软/硬件基础知识,重点突出Cortex-M3基本系统开发方法。在内容组织和框架设计上具有两个鲜明的特点:全案例、基于读者学习。本书从读者学习的角度,对Cortex-M3常用的指令集、典型外设模块的原理、CAN总线、操作系统μC/OS-Ⅱ,以及软件安装及其应用设计均以若干完整案例呈现,同时给出了综合性工程案例的经验,这些都十分有利于读者学习和模仿。本书从实际应用出发,讲解浅显细致,可作为高等院校计算机科学与技术、软件工程、电子信息工程、通信工程、自动化、机器人工程、物联网应用等专业的教材,也可作为从事检测、自动控制等领域工作的嵌入式系统工程技术人员的参考用书。