本书以飞思卡尔半导体公司(原摩托罗拉半导体部)的32位ColdFire系列微控制器中带以太网接口的MCF52233、带CAN总线接口MCF52235、带USB2.0接口MCF52223三个型号为蓝本阐述嵌入式系统的软件与硬件设计。全书共16章,其中第1章为概述,阐述嵌入式系统的知识体系、学习误区、学习建议。2-3章概述ColdFire系列微处理器特点,给出MCF52233的引脚功能与硬件最小系统电路,给出第一个样例程序及ColdFire工程组织,完成第一个ColdFire工程的入门。4-10章分别给出UART、键盘、LED与LCD、AD、定时器、QSPI、I2C与Flash存储器在线编程等。11-15分别给出MCF52235的CAN总线、基于MCF52233嵌入式以太网、MCF52233的其他模块、 MCF52223的USB 2.0编程、μC/OS-Ⅱ在ColdFire上的移植与应用,第16章给出基于硬件构件的嵌入式系统开发方法。