|
近十年以来,嵌入式系统技术和嵌入式产品发展势头迅猛,其应用领域涉及通信产品、消费电子、汽车工业、工业控制、信息家电、国防工业等各个方面。目前,嵌入式产品在IT产业以及电子工业的经济总额中所占的比重越来越大,对国民经济增长的贡献日益显著。随着手机、媒体播放器、PDA、数码相机和机顶盒等嵌入式产品的普及,嵌入式系统的知识在广大民众中间的传播也越来越广泛。现在每年有许多IT公司投入大量科研力量研发嵌入式新产品,产业界每年都需要大量的受过良好教育的嵌入式系统开发人才。出于对嵌入式高科技知识的追求,广大在校学生纷纷选修嵌入式系统课程,以获得嵌入式系统的理论知识和开发技能。教育界也积极地推动嵌入式系统教学质量和水平的提高。
在整个社会对嵌入式系统研发人才需求大增的背景下,本书的三位作者均从2002年开始着手准备嵌入式系统的教学工作,并且于2004年在南京大学计算机系和软件学院及东南大学计算机系正式开设并讲授嵌入式系统课程。到2007年为止,作者们在嵌入式系统课程上已经培养出了大约2000名修课学生。
2006年春季,在几年的教学实践和科研成果的基础上,大家经过讨论决定编写一本面向本科生和硕士研究生的嵌入式系统基础教材,并确立了这本书的基本编写原则。
1) 应当以硬件基础为主,把后继教材中的知识点所涉及的大多数硬件知识讲深讲透,以便读者掌握好底层嵌入式开发的技能,为将来进一步学习嵌入式技术打好基础。
2) 在知识传授方面,做到合理衔接、循序渐进,力求做到其他课程讲授过的内容不 再在这套教材中简单地重复出现。
3) 对于其他已在前导课程讲授且与嵌入式系统基础课程相重叠的知识点,通过对比和补足的方式加以讲解。例如,DMA输入输出方式在计算机组成原理和微机原理与接口课程中都讲解过了,在嵌入式系统课程中,我们将通过对比的方式简明扼要地介绍嵌入式系统中的DMA机制与使用方法,从而消除学生的重复感,使之学深学透。
4) 尽可能提高抽象度。例如,嵌入式处理器有多种体系结构,它们同PC机的x86处理器体系结构均有所不同。我们把这些嵌入式处理器的共有特点抽象出来,有利于读者举一反三,深入理解嵌入式处理器不同于通用处理器的主要方面。
|