嵌入式系统设计与开发实验指导书v2.0

嵌入式系统设计与开发实验指导书v2.0

ID:10938653

大小:9.22 MB

页数:74页

时间:2018-07-09

嵌入式系统设计与开发实验指导书v2.0_第1页
嵌入式系统设计与开发实验指导书v2.0_第2页
嵌入式系统设计与开发实验指导书v2.0_第3页
嵌入式系统设计与开发实验指导书v2.0_第4页
嵌入式系统设计与开发实验指导书v2.0_第5页
资源描述:

《嵌入式系统设计与开发实验指导书v2.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统设计与开发实验指导书(v2.0)版权所有,未经作者同意,严禁传播!违者扁之!编著:油海东信息学院通信教研室20011.5.13目录第1篇EmbestARM实验教学系统11.教学系统介绍11.1.EmbestIED集成开发环境11.2.EmbestJTAG仿真器11.3.FLASH编程器31.4.EmbestEduKit-III开发板32.教学系统安装42.1.安装EmbestIDE集成开发环境42.2.安装FLASH编程器53.教学系统硬件电路53.1.跳线分布及跳线使用说明53.2.外围器件地址分配74.Edukit-III实验箱使用注意事项8第2

2、篇实验部分101.嵌入式开发环境搭建(2学时)111.1.xubuntu8.04的安装111.2.安装build-essential包151.3.安装tcl8.4-dev包151.4.安装交叉开发工具链152.LINUX内核编译运行(4学时)162.1.安装嵌入式LINUX内核源码162.2.编译LINUX内核162.3.烧写嵌入式LINUX系统到实验箱172.4.嵌入式LINUX启动运行183.嵌入式LINUX应用程序开发(4学时)203.1.实验原理203.2.实验过程244.ARM汇编指令实验(2学时)284.1.实验目的284.2.实验设备284.3.

3、实验内容284.4.实验原理284.5.实验步骤304.6.实验参考程序344.7.练习题355.汇编和C相互调用实验(2学时)365.1.实验目的365.2.实验设备365.3.实验内容365.4.实验原理365.5.实验步骤375.6.参考源程序3836.存储器实验(4学时)436.1.实验目的436.2.实验设备436.3.实验内容436.4.实验原理436.5.实验步骤486.6.参考源程序496.7.练习题517.ARM通用I/O实验(2学时)527.1.硬件原理527.2.ARM汇编程序实现537.3.运行55第3篇附录:ARM常用指令561.AR

4、M微处理器编程模型561.1.ARM微处理器的工作状态561.2.ARM体系结构的存储器格式561.3.指令长度及数据类型571.4.处理器模式571.5.寄存器组织57ARM状态下的寄存器组织581.6.异常(Exceptions)612.ARM微处理器的指令系统632.1.寻址方式632.2.ARM常用指令653.ARM程序设计基础683.1.常用伪指令683.2.汇编语言的语句格式703EmbestARM实验教学系统第1篇EmbestARM实验教学系统1.教学系统介绍EmbestARM教学系统包括EmbestIDE集成开发环境,EmbestJTAG仿真器

5、,Flash编程器,EmbestEduKit-III开发板、各种连接线、电源适配器以及实验指导书等。基本实验模型示意图1-1所示图11基本实验模型示意图1.1.EmbestIED集成开发环境EmbestIDE是一套应用于嵌入式软件开发的新一代集成开发环境。它提供高效明晰的图形化的嵌入式应用软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、连接器、调试器、工程管理器等。EmbestIDE集成开发环境界面风格同MicrosoftVisualStudio,是一套良好的嵌入式软件可视化开发环境。用户可以很方便的在EmbestIDE集成开发

6、环境中创建和打开工程,建立、打开和编辑文件,编译、连接、运行、调试各种嵌入式应用程序。EmbestIDE开发环境界面如图1-2所示。EmbestIDE可在Windows98、2000、NT及XP等操作系统上运行,主要支持ARM系列处理器。对于ARM系列处理器,EmbestIDE目前支持ARM7以及ARM9系列。EmbestIDEforARM于2001年正式发行,目前的版本为EmbestIDEProforARM2004。1.2.EmbestJTAG仿真器JTAG仿真器也称为JTAG调试器,是通过ARM芯片的JTAG边界扫描口进行调试的设备。JTAG仿真器连接比较

7、方便,通过现有的JTAG边界扫描口与ARMCPU核通信,属于完全非插入式(即不使用片上资源)调试,它无需目标存储器,不占用目标系统的任何端口,而这些是驻留监控软件所必需的。另外,由于JTAG调试的目标程序是在目标板上执行,仿真更接近于目标硬件,因此,许多接口问题,如高频操作限制、AC和69EmbestARM实验教学系统DC参数不匹配,电线长度的限制等被最小化了。使用集成开发环境配合JTAG仿真器进行开发是目前采用最多的一种调试方式。EmbestJTAG仿真器如图1-3所示。图12EmbestIDE集成开发环境界面图13EmbestJTAG仿真器69Embe

8、stARM实验教学系统EmbestJT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。