没有合适的资源?快使用搜索试试~ 我知道了~
首页嵌入式 ARM新UP-3000实验指导书
资源详情
资源评论
资源推荐

嵌入式系统设计与实例开发——实验指导书
目 录
第一章 嵌入式系统开发环境简介............................................................................................................3
1.1 ARM SDT 2.5 开发环境简介...................................................................3
1.2 ADS1.2 开发环境简介.........................................................................16
1.3 超级终端设置及 BIOS 功能使用...............................................................31
第二章 嵌入式系统硬件驱动基础开发案例..........................................................................................35
2.1 ARM 的串行口实验.............................................................................35
2.2 键盘及 LED 驱动实验—C 语言实现方法......................................................44
2.3 键盘及 LED 驱动实验—ARM 汇编语言实现方法.............................................53
2.4 D/A 接口试验....................................................................................57
2.5 ARM 的 A/D 接口实验..........................................................................62
2.6 电机转动控制实验—C 语言实现方法..........................................................68
2.7 步进电机控制—ARM 汇编语言实现方法......................................................79
2.8 LCD 的驱动控制实验............................................................................84
2.9 触摸屏驱动实验..................................................................................93
2.10 CAN 总线通讯实验..........................................................................102
第三章 嵌入式系统核心开发案例........................................................................................................110
3.1 定时器中断和驱动程序实验...................................................................110
3.2 BOOTLOADER 实验............................................................................117
3.3 UCOS-II 在 ARM 微处理器上的移植及编译................................................121
3.4 完善的 UCOS-II 开发框架....................................................................131
第四章 基于 UCOS-II 操作系统的开发案例......................................................................................134
4.1 音频实验........................................................................................134
4.2 绘图的 API 函数...............................................................................144
4.3 系统的消息循环................................................................................147
4.4 文件的使用..................................................................................... 150
4.5 列表框控件的使用.............................................................................154
4.6 文本框控件的使用.............................................................................158
4.7 多任务和系统时钟.............................................................................161
4.8 UDP 通讯实验...............................................................................172
第五章 嵌入式系统综合开发案例........................................................................................................184
5.1 综合实验........................................................................................184
5.2 模拟电子画板实验--触摸屏应用...........................................................188
5.3 基于 ARM 的多通道仪表数据采集实验——多任务与 A/D 转换...........................192
第六章 图形界面 MINIGUI 入门案例.................................................................................................196
6.1 MINIGUI 到 UCOS-II -----HELLOWORLD 程序...........................................196
6.2 MINIGUI 到 UCOS-II-----LOADBMP 位图操作.............................................208
第七章 嵌入式系统扩展板开发案例....................................................................................................211
1

嵌入式系统设计与实例开发——实验指导书
7.1 GPRS 扩展板通信实验.......................................................................211
7.2 GPS 通讯实验..................................................................................................................................216
7.3 基于 ARM7 的 FPGA 实验...................................................................224
附录 A 嵌入式系统应用编程 API 函数................................................................................................240
1.显示部分 DISPLAY.H...........................................................................240
2.操作系统的消息相关函数 OSMESSAGE.H...................................................247
3.控件的相关函数 CONTROL.H..................................................................249
4.文件相关函数 OSFILE.H.......................................................................257
5.双向链表相关函数 LIST.H......................................................................258
6.触摸屏相关函数 TCHSCR.H....................................................................259
7.键盘相关函数 KEYBOARD16.H...............................................................259
8.液晶显示相关函数 LCD320.H................................................................260
9.USB 相关函数 OSUSB.H......................................................................261
10.系统时间相关函数 RTC.H....................................................................261
11.串行口相关函数 UHAL.H.....................................................................263
12.字符串相关函数 USTRING.H.................................................................264
13.系统图形相关函数 FIGURE.H................................................................264
14.系统启动时相关函数 LOADFILE.H..........................................................266
15.系统附加任务相关函数 OSADDTASK.H....................................................266
16.TCP/IP 相关函数 INTERNET.H&SOCKETS.H.............................................267
17.中断相关函数 ISR.H..........................................................................269
附录 B 嵌入式开发系统概况和设备驱动安装....................................................................................269
附录 C ARM 汇编指令集......................................................................................................................283
1 ARM 指令集......................................................................................283
2 ARM 汇编器所支持的伪指令....................................................................297
附录 D 嵌入式系统参考电路原理图....................................................................................................307
2

嵌入式系统设计与实例开发——实验指导书
第一章 嵌入式系统开发环境简介
开发环境简介
一、实验目的
熟悉 开发环境,学会 并行口仿真器的使用。使用 编译、下
载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。
二、实验内容
本次实验使用 集成开发环境。新建一个简单的工程文件,并编译这个
工程文件。学习 并行口仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌
入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下
基础。
三、预备知识
语言的基础知识、程序调试的基础知识和方法。
四、实验设备及工具(包括软件调试工具)
硬件: 嵌入式开发平台、用于 的 仿真器、 机
以上。
软件: 机操作系统 、 或 、 或 集
成开发环境、仿真器驱动程序、超级终端通讯程序。
五、实验步骤
1.建立工程
3

嵌入式系统设计与实例开发——实验指导书
()运行 集成开发环境( !""#)。选择 $%|
& 菜单,在对话框中选择 !,点确定后弹出 & ! 对话框,如图 ' 所示,
() 为工程模板类型,这里选择 *+!",%"#,然后输入工程名和所在路径。
点 -. 新建一个工程文件。
图 '新建一个工程文件
()在新建的工程中,如图 ' 所示,选中工程树的“根部”。使用菜单 !/
%0#"12") /3"456""4/,对整个工程的汇编进
行设置。
图 '对整个工程的汇编进行设置
4

嵌入式系统设计与实例开发——实验指导书
(7)因为开发板上的嵌入式处理器 没有浮点处理器,所以,如图 '7 所
示,在弹出的对话框中设置 $%"#!44 为 ,并保持其他的设置不变。
图 '7设置 $%"#!44 为
(8)选中工程树的“根部”,通过菜单 !/%0#"12") /
"4%2/,对整个工程的连接方式进行设置。
()在弹出的对话框中,选中 *("9:"4 标签,如图 '8 所示,设置连接的
"9'-%( ( 只 读 ) 和 "9' ( 读 写 ) 地 址 。 地 址 +! 是 开 发 板 上
的真实地址,是由系统的硬件决定的;+! 指的是系统可读写的内存地
址。也就是说,在 +!+!;;1 之间是只读区域,存放程序的代码段,在
+! 开始是程序的数据段。
5
剩余63页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论3