- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM基础实验-嵌入式系统教学平台实验教材 上册.doc
目 录
第一章 嵌入式系统 1
1.1 嵌入式系统的概念 1
1.2 嵌入式系统的组成 2
1.3 嵌入式系统的发展 3
1.4 嵌入式系统的应用前景 4
第二章 ARM9体系结构 5
2.1 ARM简介 5
2.2 ARM微处理器结构 9
2.3 寄存器组织 10
2.4 异常(Exceptions) 15
2.5 ARM微处理器的应用选型 20
第三章 ARM9-2410EP开发板说明 22
3.1 系统概述 22
3.2 电路说明 25
3.3 FLASH芯片的烧录 34
第四章 ADS开发及Multi-ICE仿真器应用 42
4.1 ADS集成开发环境组成介绍 42
4.2 使用ADS创建工程 47
4.3 工程的调试 53
4.4 Multi-ICE仿真器及超级终端 54
第五章 嵌入式开发基础实验 60
实验一 汇编指令实验1 60
实验二 汇编指令实验2 63
实验三 C语言程序实验1 65
实验四 C语言程序实验2 68
第六章 基本实验 70
实验一 无仿真器程序下载运行实验 70
实验二 I/O接口实验 77
实验三 串口通讯实验 82
实验四 实时时钟实验 92
实验五 I2C实验1—EEPROM实验 97
实验六 I2C实验2—基于I2C数码管扫描电路 102
实验七 WATCHDOG实验 107
实验八 触摸屏控制实验 111
实验九 I/O实验——8×8发光二极管点阵试验 118
实验十 A/D转换实验 121
实验十一 D/A转换实验 127
实验十二 音频接口I2S实验 131
实验十三 键盘中断实验 141
实验十四 SUPER I/O串口实验 149
实验十五 SUPER I/O键盘实验 155
实验十六 网络通信实验 161
实验十七 PROGRAM FLASH实验 165
第七章 扩展实验 183
实验一 GPS实验 183
实验二 GPRS实验 187
第一章 嵌入式系统
嵌入式系统(Embedded System)在于结合微处理器或微控制器的系统电路与其专用的软件,来达到系统运作效率成本的最优化。今天凡移动电话、手表、电视机、电子游戏机、PDA、冰箱等家用电器和通信产品乃至于电动交通工具的控制核心无不与嵌入式系统息息相关。而在后PC时代,家电、玩具、汽车、新一代手机、数码产品、先进的医疗设备乃至于即将到来的智能型房屋、智能型办公室、与其它跟电相关的器材设备更是缺少不了嵌入式系统的这个核心技术。
1.1 嵌入式系统的概念
根据IEEE的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体。不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。
在明确了嵌入式系统定义基础上,我们可从以下几方面来理解嵌入式系统:
1.嵌入式系统是面向用户、面向产品、面向应用的,嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。
2.嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
3.嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。
4.嵌入式系统本身不具备自主开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。
实际上,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统。现在人们讲嵌入式系统时,某种程度上指近些年比较热的具有操作系统的嵌入式系统。
1.2 嵌入式系统的组成
嵌入式系统是计算机软件和硬件的综合体,可涵盖机械或其他的附属装置。所以嵌入式系统可以笼统地分为硬件和软件两部分。嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合的
文档评论(0)