[理学]嵌入式工程实训报告.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]嵌入式工程实训报告

2010/2011学年第学期 课程名称 :班 级 教学周数 : 周 地 点 : 指导教师 : 目录 实验一 BootLoader 实验 3 一、实验目的 3 二、实验内容 3 三、预备知识 3 四、实验设备及工具 3 五、实验原理 3 六、实验步骤 4 七、实验结果 7 实验二 uCOS-II 在ARM 微处理器上的移植及编译 8 一、实验目的 8 二、实验内容 8 三、预备知识 8 四、实验设备及工具 8 五、实验原理 8 六、实验步骤 8 七、实验结果: 11 实验三 音频实验 15 一、实验目的 15 二、实验内容 15 三、预备知识 15 四、实验设备及工具 15 五、实验原理及说明 15 六、实验步骤 16 七、实验结果 17 实验四 模拟电子画板实验--触摸屏应用 17 一、实验目的 17 二、实验内容 17 三、预备知识 17 四、实验设备及工具(包括软件调试工具) 18 五、实验原理 18 六、实验步骤 19 六、实验结果 21 实验五 综合实验 22 一、实验目的 22 二、实验内容 22 三、预备知识 22 四、实验设备及工具(包括软件调试工具) 22 五、实验步骤 23 六、实验结果 24 实验六 MP3 的解码播放原理实验 24 一、实验目的 24 二、实验内容 24 三、预备知识 25 四、实验设备及工具 25 五、实验原理及说明 25 六、实验步骤 26 七、实验结果 27 实验七 完整的MP3 播放器实验 27 一、实验目的 27 二、实验内容 28 三、预备知识 28 四、实验设备及工具 28 五、实验原理及说明 28 六、实验步骤 29 实训感悟 29 实验一 BootLoader 实验 一、实验目的 了解基于uCOS-II 的嵌入式系统BootLoader 的框架和编写过程。 二、实验内容 调试运行BootLoader 程序,实现Shell Menu 测试功能以及应用程序引导功能,并烧 写到ROM 中验证。 三、预备知识 1.掌握在ARM SDT 2.5 或ADS1.2 集成开发环境中编写和调试程序的基本过程。 2.了解计算机启动引导过程。 四、实验设备及工具 硬件:ARM 嵌入式开发平台、用于ARM7TDMI 的JTAG 仿真器、PC 机Pentium100 以上。 软件:PC 机操作系统win98、Win2000 或WinXP、ARM SDT 2.51 或ADS1.2 集成开发环境、 仿真器驱动程序、超级终端通讯程序 五、实验原理 这里的BootLoader 和前边曾经提到的BIOS 在功能上是没有差别的。其功能包括上电后对系统进行自检,主要包括SDRAM,CACHE,FLASH 等硬件;提供Shell Menu 检测设置菜单和相应的检测程序;引导操作系统及应用程序。需要说明,平台的BIOS 烧写到一片2M BOOT FLASH 芯片中,相当于BOOT ROM,该芯片挂在系统总线上,占用0Bank 地址空间;当系统上电或硬件复位后首先从0Bank 的0址执行指令,也就是从BIOS 开始执行程序。BIOS 首先获得系统的控制权。而操作系统以及应用程序等则是拷贝到另外一片16M NAND FLASH 芯片中的,而且是用文件系统进行管理的,这相当于一个海量存储器或电子硬盘,同时当平台激活USB 时,该芯片构成U 盘使用。BootLoader 所谓的引导功能指的是:BootLoader 程序首先获得系统的控制权之后,对关键硬件自检没有发现故障并且控制台没有发出启用Shell Menu 检测菜单的情况下,依据文件系统的管理和支持,从电子硬盘即16M NAND FLASH 中读取操作系统或应用程序的代码到SDRAM 的指定位置,然后把程序指针转移到该位置,从而使操作系统获得控制权,完成引导过程。 六、实验步骤 1.新建工程,将“Exp11 BootLoader实验”中的文件添加到工程.在编译环境下新建工程并对特定的参数进行设置。需要注意的是,由于BootLoader 映象文件最终运行的地址空间是0Bank,所以该工程的连接地址不同于其他运行于SDRAM 的工程。Release 版本的ROBase 是0x0c0800000,RW Base 是0x0c200000. ADS 环境下,该工程的Place at beginning of image 框中设置程序的入口模块。指定在生成的代码中,程序是从44binit.s 开始运行的。在Output file name 框中设置输出文件名为system.bin, 这就是要下载到开发板的嵌入式应用程序文件。 然后输入上述地址即可。把本实

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档