- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
第一章 嵌入式系统开发环境简介 3
1.1 ARM SDT 2.5开发环境简介 3
1.2 ADS1.2 开发环境简介 15
1.3 超级终端设置及BIOS功能使用 30
第二章 嵌入式系统硬件驱动基础开发案例 34
2.1 ARM的串行口实验 34
2.2 键盘及LED驱动实验—C语言实现方法 43
2.3键盘及LED驱动实验—ARM汇编语言实现方法 52
2.4 D/A接口试验 56
2.5 ARM的A/D接口实验 61
2.6 电机转动控制实验—C语言实现方法 67
2.7步进电机控制—ARM汇编语言实现方法 78
2.8 LCD的驱动控制实验 83
2.9 触摸屏驱动实验 92
2.10 CAN总线通讯实验 101
第三章 嵌入式系统核心开发案例 109
3.1 定时器中断和驱动程序实验 109
3.2 BootLoader实验 116
3.3 uCOS-II在ARM微处理器上的移植及编译 119
3.4 完善的uCOS-II开发框架 130
第四章 基于uCOS-II操作系统的开发案例 133
4.1 音频实验 133
4.2 绘图的API函数 143
4.3 系统的消息循环 146
4.4 文件的使用 149
4.5 列表框控件的使用 153
4.6 文本框控件的使用 157
4.7 多任务和系统时钟 160
4.8 UDP通讯实验 171
第五章 嵌入式系统综合开发案例 183
5.1 综合实验 183
5.2 模拟电子画板实验--触摸屏应用 187
5.3 基于ARM的多通道仪表数据采集实验——多任务与A/D转换 190
第六章 图形界面MiniGUI入门案例 194
6.1 MiniGUI到uCOS-II HelloWorld程序 194
6.2 MiniGUI到uCOS-IIloadbmp位图操作 206
第七章 嵌入式系统扩展板开发案例 209
7.1 GPRS扩展板通信实验 209
7.2 GPS 通讯实验 214
7.3 基于ARM7的FPGA实验 222
附录A 嵌入式系统应用编程API函数 238
1.显示部分 Display.h 238
2.操作系统的消息相关函数 OSMessage.h 245
3.控件的相关函数Control.h 247
4.文件相关函数OSFile.h 255
5.双向链表相关函数List.h 256
6.触摸屏相关函数tchScr.h 257
7.键盘相关函数 KeyBoard16.h 257
8.液晶显示相关函数 Lcd320.h 258
9.USB相关函数 OSusb.h 259
10.系统时间相关函数 Rtc.h 259
11.串行口相关函数Uhal.h 261
12.字符串相关函数Ustring.h 262
13.系统图形相关函数 Figure.h 262
14.系统启动时相关函数 LoadFile.h 264
15.系统附加任务相关函数 OSAddTask.h 264
16.TCP/IP相关函数 Internet.hSockets.h 265
17.中断相关函数 Isr.h 267
附录B 嵌入式开发系统概况和设备驱动安装 267
附录C ARM汇编指令集 281
1 ARM指令集 281
2 ARM汇编器所支持的伪指令 295
附录D 嵌入式系统参考电路原理图 305
第一章 嵌入式系统开发环境简介
1.1 ARM SDT 2.5开发环境简介
一、实验目的
熟悉ARM SDT 2.5开发环境,学会ARM并行口仿真器的使用。使用SDT编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。
二、实验内容
本次实验使用ARM SDT 2.5集成开发环境。新建一个简单的工程文件,并编译这个工程文件。学习ARM并行口仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。
三、预备知识
C语言的基础知识、程序调试的基础知识和方法。
四、实验设备及工具(包括软件调试工具)
硬件:ARM嵌入式开发平台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上。
软件:PC机操作系统win98、Win2000或WinXP、ARM SDT 2.51或ADS1.2集成开发环境、仿真器驱动程序、超级终端通讯程序。
五、实验步骤
1.建立工程
(1)运行ARM SDT 2.5集成开发环境(ARM Project Manager)。选择File|New菜单,在对话框中选择Project,点确定后弹出New Project对话框,如图1-1所示,Type为工程模板类型,这里选择ARM Executable Image
文档评论(0)