本书在介绍嵌入式计算机系统设计步骤的基础上,分章了对系统各组成部分的设计及涉及到的技术问题进行了详细的说明。其中包括单片机、DSP等嵌入式系统核心部件的选择,总线设计,内存设计,常用外设接口设计,嵌入式系统的软件设计,嵌入式系统的可靠性设计及系统调试等诸多问题进行了深入的讨论。书中讨论的都是当前工程应用中经常遇到的问题,可作为一般工程技术人员的工作参考书,也可作为高等院校高年级学生的教材或学习参考书。近年来,以单片机、数字信号处理器(DSP)为核心的嵌入式计算机系统,以其功能齐全、功耗低、可靠性高、适应面广等诸多优点得到了极为广泛的应用。可以预想,在今后的若干年,一定是嵌入式计算机系统得到更加广泛深入应用的时期。编写本书的目的在于帮助读者迅速掌握嵌入式系统的基本设计方法。为此,书中首先介绍了系统的设计步骤,使读者了解一个嵌入式计算机系统如何一步一步地设计出来。而后,按照嵌入式计算机系统的各个组成部分,逐章加以详细说明,其中主要包括单片机、DSP的选择原则;总线设计中的有关问题;内存储器的设计;各种常用外设的接口设计;系统的可靠性设计;系统的调试等。特别强调与系统设计有关的基本概念、基本思路和基本方法。读者在掌握了书中的内容后,能够比较顺利地设计一个小嵌入式计算机系统。本书的内容起点略高一些。要求读者了解微型计算机(或单片机或DSP)的基本原理,熟悉一些常用的数字集成电路、常见的可编程接口芯片。这方面的内容,书中将直接引用,不再做出解释。本书力求达到下面的目的:·介绍计算机系统嵌入式设计的基本技术和方法,这些技术和方法可适用于各种CPU、单片机或DSP。·对于系统设计中所遇到的一些重要概念,书中将特别说明。同时,作者在多年工程实践中积累的经验教训以及所采用的技术和方法都将在书中出现。·作者力求书中内容尽可能简单明了,并为读者提供有价值的实用技术,方便读者根据书中所提到的工程实例举一反三地解决自己所遇到的工程技术问题。尽管作者尽力想把书写得好一些,使本书有更多的参考价值,但由于水平所限,不当之处在所难免,敬请读者批评指正。