ARM培训班RealView实验手册 - old
更新时间:2023-11-03 14:19:01 阅读量: 综合文库 文档下载
- arm培训班推荐度:
- 相关推荐
海同教育-嵌入式培训专家 ARM开发培训班实验指导V1.0
实验目录
实验一、熟悉realview开发环境 ................................................ 2
1.1 RealView MDK软件开发环境简介........................................................................ 2
1.1.1 RealView MDK的突出特性........................................................................ 2 1.1.2 产品模块介绍 .......................................................................................... 2 1.2 RealView 使用 ............................................................................................... 5
1.2.1创建一个工程............................................................................................. 6 1.2.2 编译、链接工程....................................................................................... 8 1.2.3 程序调试 ................................................................................................11
1.2.4 工程选项页概述..................................................................................... 12
实验二、ARM指令集 ........................................................... 13
2.1 ARM汇编指令1 ................................................................................................. 13
2.2 ARM汇编指令2 ................................................................................................. 27 实验三、ARM汇编子函数调用 ................................................... 30 实验四、Thumb汇编指令练习 ................................................... 31 实验五、ARM处理器工作模式练习 ............................................... 32 实验六、简单C语言程序实验 .................................................. 33 实验七、汇编与C语言的相互调用实验 .......................................... 34 实验八、C语言中内联汇编程序实验 ............................................. 35 实验九、C语言中嵌入型汇编程序实验 ........................................... 36 实验十、综合编程实验 ........................................................ 37 实验十一、I/O及串口通信编程实验 ............................................. 38 实验十二、中断实验 .......................................................... 40 实验十三、实时时钟实验 ...................................................... 41 实验十四、看门狗控制实验 .................................................... 42 实验十五、A/D转换实验 ....................................................... 43 实验十六 I2C串行通信实验 ................................................... 44 实验十七 linux bootload实验 ................................................ 45
1
海同教育-嵌入式培训专家 ARM开发培训班实验指导V1.0
实验一、熟悉realview开发环境
1.1 RealView MDK软件开发环境简介
RealView MDK全称RealView MDK中国版开发套件,源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,包括μVision3集成开发环境与 RealView编译器,支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。
1.1.1 RealView MDK的突出特性
菜鸟的阿拉伯飞毯 — 启动代码生成向导,自动引导,一日千里 高手的无剑胜有剑 — 软件模拟器,完全脱离硬件的软件开发过程
专家的哈雷望远镜 — 性能分析器,看得更远、看得更细、看得更清 未来战士的激光剑 — Cortex-M3支持 业界最优秀的编译器 — RealView 编译器,代码更小,性能更高配备ULINK2仿真器
— 无需安装驱动
— 轻松实现Flash烧写 — 国际品质,本土价格
Flash编程模块
绝对的高性价比
1.1.2 产品模块介绍
μVision3 IDE RealView 编译器
启动代码生成向导 MircoLib 设备模拟器 RL-ARM(可选) 性能分析器 ULINK2仿真器 ? μVision3 IDE
μVision IDE在全球拥有庞大的用户群,超过10万开发工程师在使用Keil开发工具。不管以前是用8位、16位MCU,还是现在改用ARM 32位处理器,μVision IDE简单易用,能让您立马上手。
2
海同教育-嵌入式培训专家 ARM开发培训班实验指导V1.0
图1.1 μVision3 IDE
? μVision3 IDE主要特性:
? ? ? ? ? ? ? ? ?
功能强大的源代码编辑器;
可根据开发工具配置的设备数据库; 用于创建和维护工程的工程管理器;
集汇编、编译和链接过程于一体的编译工具; 用于设置开发工具配置的对话框;
真正集成高速CPU及片上外设模拟器的源码级调试器;
高级GDI接口,可用于目标硬件的软件调试和ULINK2仿真器的连接; 用于下载应用程序到Flash ROM中的Flash编程器; 完善的开发工具手册、设备数据手册和用户向导。
? 启动代码配置向导
μVision3 IDE 的启动代码配置向导将各个所需配置的功能模块以对话框方式展示,附加的提示说明,帮助你快速轻松的做出选择,生成完善的启动代码,免除手工写几百行汇编程序的痛苦。
3
海同教育-嵌入式培训专家 ARM开发培训班实验指导V1.0
图1.2
?
配置启动代码
? μVision3设备模拟器
μVision3设备模拟器的功能强大,能模拟整个MCU的行为。使你在没有硬件或对目标MCU没有更深的了解的情况下,仍然可以立即开始开发软件。
高效指令集仿真
中断仿真片内外围设备仿真 ADC,DAC, EBI,Timers UART,CAN,I2C? 外部信号和 I/O仿真
图1.3 设备模拟器
4
海同教育-嵌入式培训专家 ARM开发培训班实验指导V1.0
? 性能分析器
性能分析器可给所有的MCU实现如程序运行时间统计、被调用次数统计、代码覆盖率统计等高端功能,而这些功能对于快速定位死区代码,帮助优化分析等起了关键的作用。
图1.4 性能分析器
? RealView编译器(RVCT)
RealView MDK集成的RealView编译器(跟RVDS使用一样的编译器),是业界最优秀的编译器,它能使代码容量更小、执行效率更高;使应用程序运行更快、系统成本更低。
?
MicroLib
为进一步改进基于ARM处理器的应用代码密度,RealView MDK采用了新型microlib C库(用于C的ISO标准运行时库的一个子集),并将其代码镜像降低最小以满足微控制器应用的需求。Microlib C库可将运行时库代码大大降低。
? RealView 实时库RL-ARM(可选) ? ULINK2仿真器
1.2 RealView 使用
5
正在阅读:
电子技术基础 (教案)05-21
小弥勒--雕刻图解全过程03-20
2016年丰台区教育学会第十五届论文评选获奖名单 - 图文04-02
当代社会发展及几个热点问题提纲04-24
高尔夫实习日记2篇-范文模板(8页)12-28
水质工程学练习题(4)11-11
YX-CODcr-II说明书10-10
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 培训班
- RealView
- 实验
- 手册
- ARM
- old