嵌入式系统实验讲义.doc


文档分类:IT计算机 | 页数:约138页 举报非法文档有奖
1/138
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/138
文档列表 文档介绍
目录
实验一 ADS环境及超级终端使用 2
实验二 ARM的串行口实验 14
实验三键盘输入及数码管显示驱动 23
实验四 ARM的A/D接口实验 30
实验五 D/A接口实验 35
实验六 LCD的驱动控制实验 39
实验七触摸屏驱动实验 47
实验八 BootLoader 实验 54
实验九 Linux开发环境的建立(ARM9) 58
实验十 Linux下串行端口程序设计 66
实验十一 Linux下LED设备实验 76
实验十二 Linux下多线程应用程序设计 81
实验十三 Linux下按键实验 92
实验十四电机控制实验 97
实验十五 UDP通讯实验 107
实验十六基于ARM的多通道仪表数据采集实验 115
实验十七简单嵌入式WEB服务器实验 118
实验十八 Bootloader下实现Flash的读写 129
实验十九 Uclinux系统IP地址的修改和保存 130
实验二十 BOOTLOADER、内核根文件系统实验 131
实验二十一图形界面应用程序设计 132
实验二十二基于Web的远程控制设计 133
附录:嵌入式系统设计性实验要求 134
实验一 ADS环境及超级终端使用
一、实验目的
开发环境,学会ARM 仿真器的使用。使用ADS 编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。
二、实验内容
本次实验使用ADS 集成开发环境。新建一个简单的工程文件,并编译这个工程文件。学习ARM 仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。
三、预备知识
C 语言的基础知识、程序调试的基础知识和方法。
四、实验设备及工具(包括软件调试工具)
硬件:ARM 嵌入式开发板、ARM7TDMI 的JTAG 仿真器、PC 机Pentium100 以上。
软件: 集成开发环境、仿真器驱动程序。
五、实验步骤
1)建立工程
(1) 集成开发环境(CodeWarrior for ARM Developer Suite)。选择File| New…菜单,在对话框中选择Project,如图1B-1 所示,新建一个工程文件。 。点set…按钮可为该工程选择路径如图1B-2 所示,选中CreatFolder 选项后将以图1B-1 中的ProjectName 或图1B-2 中的文件名为名创建目录,这样可以将所有与该工程相关的文件放到该工程目录下,便于管理工程。
在图1B-1 中工程模板列表中的44B0 ARM Executable Image 是专为本嵌入式开发板设置的工程模板,后文有具体说明。在此也可选择ARM Executable Image 通用模板。
图1B-1 新建工程
图 1B-2 保存工程
(2)在新建的工程中,如图1B-3 所示,选择Debug 版本,使用Edit | Debug Settings 菜单对Debug 版本进行参数设置。(源码网整理:)
图 1B-3 选择版本
(3) 在Debug Settings 对话框中选择Target Settings 项,如图1B-4 所示。在Post-linker 一栏中选择ARM fromELF 。
图1B-4 Target Settings
(4)在Debug Settings 对话框中选择ARM Linker 项,如图1B-5。在Output 选项卡的Simple image 框中设置连接的Read-Only (只读)和Read-Write (读写)地址。地址0x0c080000 是开发板上SDRAM 的真实地址,是由系统的硬件决定的;0x0c200000 指的是系统可读写的内存地址。也就是说, 在0x0c080000∼0xC1fffff 之间是只读区域,存放程序的代码段,在0xC200000 开始是程序的数据段。
图1B-5 设置连接地址范围
图1B-5 所示的设置只是一种简单设置,如果程序需要用到标准C 库函数的话需要按图1B-6 进行连接地址的设置。
标准C 中如果使用malloc 及其相关的函数,需要使用系统的堆(Heap) 空间,可以通过scatter 文件来描述系统HEAP 段的位置。针对44B0 开发板,把程序的入口定位在0xc080000, 并定义scatter 。在图1B-6 中选择LinkType 为Scattered, 输入scatter ;然后切换到Options 选项卡在Image Entry Point

嵌入式系统实验讲义 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数138
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小9.02 MB
  • 时间2017-08-25
最近更新