图书前言

前    言

时间如白驹过隙,距2003年本书第2版的出版已有4年多时间了。期间,第2版已第10次印刷,而我们却一直未能对第2版进行系统性的修订和完善,实在有愧于各位读者的厚爱。这4年中我们收到了许多读者的邮件和电话,他们对本书第2版提出了很多好的建议和意见。此外,我们自己在研究生《嵌入式系统概论》和本科生《嵌入式系统设计导论》的教学实践中,也积累了较丰富的实践教学经验,这些都为本书第3版的修订工作奠定了基础。

近几年,嵌入式系统技术得到了广泛的应用和爆发性的增长,普适计算、无线传感器网络、可重构计算等新兴技术的出现又为嵌入式系统技术的研究与应用注入了新的活力。智能手机、信息家电、汽车电子、家用机器人……嵌入式系统已“无处不在”。产业繁荣的背后带来的是隐藏的危机,作为“世界制造中心”的中国,在全球产业链中的地位举足轻重,但中国企业缺乏核心技术,劳动密集型产业过多也是不争的事实。如何从“制造大国”向“制造强国”转变已成为中国企业界共同面对的挑战。在这个转变过程中,加快发展制造业“心脏”的嵌入式芯片和软件技术已成为众多企业家的共识,而普及嵌入式技术、加快嵌入式技术人才的培养则是原动力。

2004年,ACM和IEEE联合制定了新版的计算机学科的课程体系(2004版),其中一个主要的改革就是把“Embedded System”课程列为本科生的专业基础课程,并且给出了基本的课程体系。同时,美国卡内基?梅隆大学、伯克利大学等国外高校也不断地在完善他们的嵌入式教育体系,欧盟也推出了面向欧盟高校和企业的嵌入式研究计划,这些信息为本书第3版的内容体系结构提供了指导和参考。

本书第3版定位为教材,适合作为本科生或研究生《嵌入式系统概论》、《嵌入式系统设计》、《嵌入式系统设计导论》等课程的教材使用,其特点是体系结构完整、基本概念清晰,易读易学。与第2版相比,本书第3版做了较大的修改和完善,主要包括以下  方面:

? 在体系结构上,以ARM9嵌入式微处理器与?C/OS-II实时操作系统作为教学内容,新增加了第3章ARM微处理器体系结构与指令集和第4章?C/OS-II嵌入式实时操作系统内核分析两部分内容,使本书的体系结构更加完整。

? 为了兼顾不同专业的学生学习使用,增加了第2章嵌入式系统的基础知识,主要介绍嵌入式系统硬件体系结构、嵌入式软件与实时操作系统、嵌入式系统内核设计与开发方法等基础知识,扩大了本书的适用范围。

? 在第5章嵌入式系统硬件平台与接口设计部分,以ARM9微处理器为设计平台,在内容上做了较大的修订和完善,更加符合目前国内嵌入式系统教学的主流情况。

? 在第8章嵌入式系统的应用开发案例部分,介绍了嵌入式数控系统的设计,这是一个较完整的嵌入式产品设计案例,具有较大的参考价值。

? 第1章、第6章、第7章保留了原书的特色,也进行了内容的更新和修订。

参加本书第3版修订工作的有王田苗、魏洪兴、陈友东、陶永、刘淼等,其中王田苗、魏洪兴负责统稿。在修订过程中,得到了山东大学贾智平教授、北京航空航天大学康一梅教授、清华大学湛卫军博士和北京航空航天大学ITM实验室全体老师及研究生的大力支持和帮助,大连理工大学金建设教授提供了第8章嵌入式智能家居的开发案例,北京博创科技提供了实验用的UP-NETARM系列教学平台和附录B的部分实验体系,在此向他们表示诚挚的感谢。

由于作者知识所限,书中不足之处在所难免,恳请各位专家和读者赐正。

                                                  王田苗  魏洪兴

                                             于北京航空航天大学新主楼

ITM实验室(http://itm.buaa.edu.cn)

                                                  2007年10月15日