嵌入式系统实验讲义.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)(CodeWarriorforARMDeveloperSuite)。选择File|New…菜单,在对话框中选择Project,如图1B-1所示,新建一个工程文件。。点set…按钮可为该工程选择路径如图1B-2所示,选中CreatFolder选项后将以图1B-1中的ProjectName或图1B-2中的文件名为名创建目录,这样可以将所有与该工程相关的文件放到该工程目录下,便于管理工程。在图1B-1中工程模板列表中的44B0ARMExecutableImage是专为本嵌入式开发板设置的工程模板,后文有具体说明。在此也可选择ARMExecutableImage通用模板。图1B-1新建工程图1B-2保存工程(2)在新建的工程中,如图1B-3所示,选择Debug版本,使用Edit|DebugSettings菜单对Debug版本进行参数设置。(源码网整理:-3选择版本(3)在DebugSettings对话框中选择TargetSettings项,如图1B-4所示。在Post-linker一栏中选择ARMfromELF。图1B-4TargetSettings(4)在DebugSettings对话框中选择ARMLinker项,如图1B-5。在Output选项卡的Simpleimage框中设置连接的Read-Only(只读)和Read-Write(读写)地址。地址0x0c080000是开发板上SDRAM的真实地址,是由系统的硬件决定的;0x0c200000指的是系统可读写的内存地址。也就是说,在0x0c080000∼0xC1fffff之间是只读区域,存放程序的代码段,在0xC200000开始是程序的数据段。图1B-5设置连接地址范围图1B-5所示的设置只是一种简单设置,如果程序需要用到标准C库函数的话需要按图1B-6进行连接地址的设置。标准C中如果使用malloc及其相关的函数,需要使用系统的堆(Heap)空间,可以通过scatter文件来描述系统HEAP段的位置。针对44B0开发板,把程序的入口定位在0xc080000,。在图1B-6中选择LinkType为Scattered,;然后切换到Options选项卡在ImageEntryPoint框中输入0xc080000。也可以在图1B-mandLine框中直接输入-entry0xc080000-。图1B-6通过scatter文件设置连接地址提示:,程序最开始首先执行用汇编写的初始化代码——包括中断向量和内存空间的初始化。在该段代码中使用IMPORT__main;注意main前面是两个下划线B__main进行系统内部的标准C函数初始

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数138
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小9.02 MB
  • 时间2018-09-15