第1章 实验板与实验环境
对于嵌入式系统,国内外都有很多种定义。目前在国内一个普遍被认同的定义是:以应用为**,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从这个定义可以看出,嵌入式系统是软件和硬件的综合体,其中硬件是其载体,软件是其灵魂,二者密切相关且不可分离,将其中任何一个剥离出来单独讨论都是没有意义的。
本书配套的实验板是以LPC2220芯片为基础,选用了一些常用的接口电路搭建而成。软件上以QuickStart_ARM、QuickStart_uCOS两大软件工程模板为基础,用C语言实现了所有的接口程序。本章主要介绍实验板上的资源,如何搭建相应的实验环境及其他基础知识。主要内容有:
实验板的功能模块和整体硬件结构。
实验板上各个硬件模块的原理图说明。
ADS开发环境的使用。
LPC2220芯片的简单使用。
1.1 实验板上的功能模块和特点
本着让初学者容易上手的目的,本实验板所用的跳线极少,模块精简,教材式讲解尽量透彻且系统化。本实验板省去了一些用处不大、复杂度较高、学习难度大的接口模块。同时为了满足教学和学习的需要,本实验板也添加了一些其他实验板所没有的接口模块,如非编码式键盘、数字电位计、DA电压模拟量输出、计数接口、RS-485等。本实验板不是对接口模块的简单罗列,而是一种有目的的取舍,使读者能够从中掌握ARM芯片的特性和应用方法,掌握基础接口模块的概念、设计原理和应用方法;学习并理解常用接口电路的分析和设计方法,达到举一反三、触类旁通的学习效果。
……