嵌入式系统设计教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

再版前言

嵌入式系统是以应用为中心,以计算机技术为基础,并且软/硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。以信息通信、家电为代表的互联网时代嵌入式产品,为嵌入式市场展现了美好前景。目前,嵌入式系统已经广泛地渗入到科学研究、工程建设、军事、工业监控、商业、文化及人们日常生活的方方面面。

由于诸多原因,我国计算机行业错过了世界范围技术发展的前几次机遇,当我们意识到应组织发展本国计算机产业时,微软已在PC软件上处于世界垄断地位。21世纪已进入了后PC时代,在这个时代中,无所不在的嵌入式技术无疑是最具代表性的技术。由于其应用广、领域特色突出,谁也无力独霸这一市场。因此我国信息产业的专家、学者及制造商应该牢牢抓住这一大好机遇,找准发展点,使我国IT技术迈上一个台阶。总之,目前嵌入式技术是中国IT发展最难得的机遇。

嵌入式系统开发与应用的内容繁杂,涉及计算机、电子、自动控制等诸多专业知识,综合性强。由于嵌入式系统课程知识点多,想让学生在短短的有限课时内完全掌握嵌入式系统设计全部知识是不现实的。因此通过嵌入式系统课程的学习,目的是使其能够掌握嵌入式系统设计的基础知识和开发方法。实践是学习嵌入式系统设计的重要环节,通过动手实践才能让学生掌握嵌入式系统设计开发方法和开发经验。

随着嵌入式系统应用的普及,对嵌入式系统设计的技术人才需求越来越大,同时也迫切需要一些较好的适用于不同层次人员使用的教材和参考书。本书定位于从事嵌入式系统开发和设计的初学人员。从实用的角度出发,分别以目前国内外流行的S3C44BOX、S3C2410和XScale架构处理器为例,详细介绍了嵌入式系统的内部结构、工作原理、设计步骤、设计方法、接口电路原理图,以及嵌入式系统的开发环境和开发工具。在软件方面介绍了μC/OS-Ⅱ、Linux和Windows CE操作系统相关知识,最后介绍了编者的一项实例设计供读者参考和借鉴。

本书第1版于2006年4月出版,目前被国内近20多所院校采用作为教材。由于嵌入式系统技术发展迅速,新技术层出不穷,为了适应时代发展故提出对本书进行重新修正和再版发行。其中,主要是对书中各章节重新进行了规划、整理和内容充实。例如,增加了第5章嵌入式系统开发环境与相关开发技术的内容介绍。另外,分别在第2章和第4章中增加了2.1.2节嵌入式系统中采用的先进技术、4.3.4节数字音频设备接口。扩充和修改了4.3.2节串口的设计、4.6节嵌入式系统中常用的无线通信技术、7.3节嵌入式Linux操作系统的内核编译及驱动程序的开发、8.4节基于Windows CE操作系统的应用开发内容。调整充实了2.1.3节存储器系统的基础知识,5.5节嵌入式系统的Bootloader技术的内容。同时对全书各章的内容都进行了精细化、逐页逐句地进行了仔细斟酌,将一些繁琐的话进行了精简和完善、一些不通俗的句子进行了修改。教材的习题部分对于复习和巩固所学内容是非常重要的,每章精心挑选了适量并增加了课后的习题。

编者从事计算机教学工作多年,多次完成基于ARM微处理器系列的科研项目的开发和设计工作。所以在编写本教材的过程中,精选内容、力求符合从事嵌入式系统开发和设计的初学者的特点,做到概念清晰、理论联系实际。在叙述方法上,则力求由浅入深、通俗易懂、便于学习,以便使读者能在较短的时间内迅速掌握相关知识,起到事半功倍的效果。

本书适用于高等院校相关专业的大学高年级学生和研究生作为专业课教材,也可以作为从事嵌入式系统开发和设计人员的参考用书。本课程课时数为56学时(授课课时32,实验课时24)。在课堂主要讲授1~5章和第9章内容,选取第6~8章操作系统的内容,与实验同步进行。为了便于本课程的教学需要,本书另配有多媒体教学课件,需要者可通过E-mail:gmholife@hotmail.commhl@dlut.edu.cn联系。

本书配有电子教学课件,读者可以从电子工业出版社华信教育资源网(www.huaxin.com.cn)免费注册后下载。

另外由于时间匆忙,且作者水平有限,书中难免有错误、疏漏和不妥之处,敬请读者提出宝贵意见。

编者

2009年8月