《嵌入式系统与开发》ARM汇编及接口设计-实验报告 - 答案.doc
《《嵌入式系统与开发》ARM汇编及接口设计-实验报告 - 答案.doc》由会员分享,可在线阅读,更多相关《《嵌入式系统与开发》ARM汇编及接口设计-实验报告 - 答案.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ARM汇编与接口设计实验报告 学生姓名: 学 号: 专业班级: 指导教师: 完成时间: 实验1 ARM汇编与S3C6410接口设计一.实验目的熟悉裸板开发环境构建,掌握利用ADS开发工具或arm-linux-gcc开发工具编写裸板系统下程序的基本步骤和方法,掌握裸板程序的基本架构,熟悉汇编设计的基本指令和伪指令的使用方法,掌握S3C6410接口开发基本方法和步骤,并编程设计LED流水灯和看门狗程序设计。深刻体会软件控制硬件工作的基本思路和方法。二.实验内容实验1.1 熟悉ADS开发工具或交叉编译器arm-linux-gcc的安装和基本使用实验1.2 LED流水灯实验实验1.3 看门狗实验三.预
2、备知识C 语言、微机接口等四.实验设备及工具(包括软件调试工具)硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、串口线。软件: WinXP或UBUNTU开发环境。五.实验步骤5.1 ADS开发工具安装和使用步骤:第一步,ADS工具安装在_A_(A. WINDOWS平台 B.linux平台)下,按照类似于VC+开发工具的使用方法和步骤来进行使用。第二步,利用ADS打开demo项目模板,查看ADS中配置中几个重要选项,第三步,参照demo项目代码结构,编写裸板程序完成两整数加和两整数减函数,分别用C代码实现,写出完成汇编启动代码和C代码。/Main.cint AddFun(int
3、 a,int b) int SubFun(int a,int b) int Main() /init.SAREA init,CODE,READONLYENTRY_MOV R13,#0X_;设置栈_BL Main_;跳转到C入口 END第四步 用ADS自带的ARM模拟器调试上述代码,查看调用AddFun的汇编代码,可以看到变量a和变量b被编译器优化到寄存器_R0_、_R1_中,函数返回汇编语句为_MOV PC,R14_,在这条语句中分别用到寄存器_PC_、_R14_。5.2 arm-linux-gcc编译工具安装和使用第一步:arm-linux-gcc开发工具安装于_B_(A. WINDOWS平
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统与开发 嵌入式系统与开发ARM汇编及接口设计-实验报告 答案 嵌入式 系统 开发 ARM 汇编 接口 设计 实验 报告
限制150内