嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt

嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt

ID:50319341

大小:2.86 MB

页数:34页

时间:2020-03-08

嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt_第1页
嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt_第2页
嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt_第3页
嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt_第4页
嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt_第5页
资源描述:

《嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ARM嵌入式体系结构与接口技术第4章ARMRealviewMDK集成开发环境第1章嵌入式系统概述第2章ARM体系结构与指令集第3章ARM汇编语言程序设计第4章嵌入式软件基础实验第5章ARM应用系统设计第6章S3C2410系统接口操作原理及实验课程安排:24.1RealviewMDK环境介绍4.2ULINK2仿真器简介4.3RealviewMDK的使用4.4嵌入式软件开发基础实验4.5小结4.6思考与练习本章课程:3MDK(MicrocontrollerDevelopmentKit)是Keil公司(现在已经被ARM公司收购)开发的ARM开发工具MD

2、K包含了工业标准的KeilC编译器、宏汇编器、调试器、实时内核等组件MDK的最新版本是Vision3, 利用它可以开发基于ARM7、 ARM9、Cortex-M3的微控制 器应用程序本书的全部例程都是在MDK 环境下开发编写的。图4-1MDK开发工具的组件4.1RealviewMDK环境介绍4ULINK是Keil公司提供的USB-JTAG接口仿真器,目前最新的版本是2.0。ULINK2的主要功能如下:下载目标程序检查内存和寄存器片上调试,整个程序的单步执行插入多个断点运行实时程序对Flash存储器进行编程本书使用的例程均使用 ULINK2仿真器进

3、行调试。图4-2ULINK2仿真器4.2ULINK2仿真器简介5使用RealviewMDK创建、完成一个新的工程只需要以下几个环节:→选择工具集→创建工程并选择处理器→创建源文件→配置硬件选项→配置对应启动代码→编译链接→调试→生成镜像文件→镜像文件下载。4.3RealviewMDK的使用64.3.1选择工具集首先要选择开发工具集。单击Project→Manage→Components,EnvironmentandBooks在本例程中选择RealViewCompiler编译器。4.3RealviewMDK的使用74.3.2创建工程并选择处理器选择

4、Project→NewProject…,输入创建的新工程的文件名,即可创建一个新的工程。创建一个新工程时,需要为工程选择一款对应处理器或者也可以通过单击Project →SelectDeviceforTarget…在本次课程中,我们选择 "S3C2410A"图4-4选择处理器4.3RealviewMDK的使用8加入CPU的相关启动代码启动代码是用来初始化目标设备的配置,完成运行时系统的初始化工作,对于嵌入式系统开发而言是必不可少的S3C2410A.s就是系统自带的启动代码。这段代码是CPU复位后首先要执行的代码图4-5加入启动代码后的工程4.3R

5、ealviewMDK的使用94.3.3建立一个新的源文件选择菜单项File→New开始编写程序在输入完源程序后,选择File→SaveAs…,保存相应的程序格式,如xxx.s或xxx.c等4.3RealviewMDK的使用104.3.4工程中文件的加入在ProjectWorkspace→Files菜单项中选择文件组,右击将会弹出如图4-6所示的快捷菜单,单击选项AddFilestoGroup…打开一个标准文件对话框,将已创建好的源文件加入到工程中。4.3RealviewMDK的使用114.3.5工程基本配置1.硬件选项配置单击菜单项Project

6、→OptionsforTarget,在弹出的Target页面中可指定目标硬件和所选择设备片内组件的相关参数,处理器配置对话框如下:4.3RealviewMDK的使用124.3.5工程基本配置2.处理器启动代码配置通常情况下,ARM程序都需要初始化代码用来配置所对应的目标硬件仿真器驱动配置图:仿真器下载应用程序配置图:4.3RealviewMDK的使用134.3.5工程基本配置3.工具配置,工具选项(Utilities)主要设置Flash的下载选项“Utilities”配置对话框Flash下载选项设置选择Flash编程算法4.3RealviewMD

7、K的使用144.3.5工程基本配置5.编译配置VisionIDE目前支持RealView、KeilCARM和GNU这三种编译器选择编译器:使用RealView编译器4.3RealviewMDK的使用154.3.5工程基本配置5.编译配置编译器配置页:4.3RealviewMDK的使用164.3.5工程基本配置6.汇编选项设置4.3RealviewMDK的使用174.3.5工程基本配置7.链接选项设置4.3RealviewMDK的使用184.3.5工程基本配置8.输出文件设置4.3RealviewMDK的使用194.3.6工程的编译链接完成工程的

8、设置后,就可以对工程进行编译链接打开“MDK的安装盘符:KeilARMExamplesHello.Uv2”4.3Realview

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

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

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