嵌入式软件基础实验课件.ppt

嵌入式软件基础实验课件.ppt

ID:57015105

大小:4.11 MB

页数:82页

时间:2020-07-26

嵌入式软件基础实验课件.ppt_第1页
嵌入式软件基础实验课件.ppt_第2页
嵌入式软件基础实验课件.ppt_第3页
嵌入式软件基础实验课件.ppt_第4页
嵌入式软件基础实验课件.ppt_第5页
资源描述:

《嵌入式软件基础实验课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统技术与设计第4章嵌入式软件基础实验RealviewMDK简介4.1ULINK2仿真器简介4.2使用RealviewMDK创建一个工程4.3嵌入式软件开发基础实验4.4本章主要介绍RealviewMDK软件的使用方法及几个典型的嵌入式软件基础实验,通过本章的学习,读者应熟悉MDK平台开发,并对ARM编程有更深一步的认识。本章主要内容:●RealviewMDK简介●ULINK2仿真器简介●使用RealviewMDK创建一个工程●嵌入式软件基础实验4.1RealviewMDK简介MDK(MicrocontrollerD

2、evelopmentKit)是Keil公司(现在已经被ARM公司收购)开发的ARM开发工具,是用来开发基于ARM核的系列微控制器的嵌入式应用程序的开发工具。图4-1MDK开发工具的组件4.2ULINK2仿真器简介ULINK是Keil公司提供的USB-JTAG接口仿真器,目前最新的版本是2.0。它支持诸多芯片厂商的8051、ARM7、ARM9、Cortex-M3、InfineonC16x、InfineonXC16x、InfineonXC8xx、STMicroelectronicsPSD等多个系列的处理器。图4-2ULINK

3、2仿真器ULINK2的主要功能如下:(1)下载目标程序;(2)检查内存和寄存器;(3)片上调试,整个程序的单步执行;(4)插入多个断点;(5)运行实时程序;(6)对Flash存储器进行编程。ULINK2的新特点包括:(1)标准WindowsUSB驱动支持,也就是ULINK2即插即用;(2)支持基于ARMCortex-M3的串行线调试;(3)支持程序运行期间的存储器读写、终端仿真和串行调试输出;(4)支持10/20针连接器。4.3使用RealviewMDK创建一个工程RealviewMDK引入工程管理,使得基于ARM处理器的

4、应用程序设计开发变得越来越方便。通常使用RealviewMDK创建一个新的工程需要以下几个环节:选择工具集→创建工程并选择处理器→创建源文件→配置硬件选项→配置对应启动代码→编译链接生成HEX文件。利用Vision3创建一个基于处理器的应用程序,首先要选择开发工具集。4.3.1选择工具集图4-3选择工具集选择Project→NewProject…菜单项,Vision3将打开一个标准对话框,输入工程名,即可创建一个新的工程。4.3.2创建工程并选择处理器图4-4选择处理器图4-5加入启动代码后的工程工程创建完成以后,就可

5、以开始编写程序。4.3.3建立一个新的源文件4.3.4工程中文件的加入图4-6加入源文件到工程中1.硬件选项配置4.3.5工程基本配置Vision3可根据目标硬件的实际情况对工程进行配置。图4-7处理器配置对话框通常情况下,ARM程序都需要初始化代码用来配置所对应的目标硬件。2.处理器启动代码配置图4-8仿真器驱动配置图图4-9仿真器下载应用程序配置图工具选项(Utilities)主要设置Flash的下载选项,如图4-10所示。3.工具配置图4-10“Utilities”配置对话框图4-11Flash下载选项设置图4-1

6、2选择Flash编程算法Vision3调试器提供了两种调试模式,可以从Project→OptionsforTarget对话框的Debug页内进行选择,如图4-13所示。4.调试设置图4-13调试器的选择图4-14选择ULINKUSB-JTAG仿真器调试图4-15读取设备IDVisionIDE目前支持RealView、KeilCARM和GNU这三种编译器,5.编译配置图4-16选择编译器图4-17编译器配置页打开OptionforTarget对话框的Asm页,出现如图4-18所示的汇编属性配置界面。6.汇编选项设置图4-

7、18汇编配置界面链接器/定位器用于将目标模块进行段合并,并对其定位,生成程序。7.链接选项设置图4-19链接配置页在Project→OptionforTarget的Output页中配置输出文件,如图4-20所示。8.输出文件设置图4-20输出文件配置页完成工程的设置后,就可以对工程进行编译链接了。4.3.6工程的编译链接图4-21工程Project菜单和工具条4.4嵌入式软件开发基础实验4.4.1ARM汇编指令实验一(1)初步学会使用Vision3IDEforARM开发环境及ARM软件模拟器。(2)通过实验掌握简单ARM

8、汇编指令的使用方法。1.实验目的(1)硬件:PC。(2)软件:Vision3IDEforARM集成开发环境。2.实验设备(1)熟悉开发环境的使用并使用ldr/str、mov等指令访问寄存器或存储单元。(2)使用add/sub/lsl/lsr/and/orr等指令,完成基本算术/逻辑运算。3.实验内容4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。