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

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

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM嵌入式体系结构与接口技术 第4章 ARM Realview MDK集成开发环境 第1章 嵌入式系统概述 第2章 ARM体系结构与指令集 第3章 ARM汇编语言程序设计 第4章 嵌入式软件基础实验 第5章 ARM应用系统设计 第6章 S3C2410系统接口操作原理及实验 4.1 Realview MDK环境介绍 4.2 ULINK2仿真器简介 4.3 Realview MDK的使用 4.4 嵌入式软件开发基础实验 4.5 小结 4.6 思考与练习 MDK(Microcontroller Development Kit)是Keil公司(现在已经被ARM公司收购)开发的ARM开发工具 MDK包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件 MDK的最新版本是Vision 3, 利用它可以开发基于ARM7、 ARM9、Cortex-M3的微控制 器应用程序 本书的全部例程都是在MDK 环境下开发编写的。 图4-1 MDK开发工具的组件 ULINK是Keil公司提供的USB-JTAG接口仿真器,目前最新的版本是2.0。 ULINK2的主要功能如下: 下载目标程序 检查内存和寄存器 片上调试,整个程序的单步执行 插入多个断点 运行实时程序 对Flash存储器进行编程 本书使用的例程均使用 ULINK2仿真器进行调试。 图4-2 ULINK2仿真器 使用Realview MDK创建、完成一个新的工程只需要以下几个环节: →选择工具集 →创建工程并选择处理器 →创建源文件 →配置硬件选项 →配置对应启动代码 →编译链接 →调试 →生成镜像文件 →镜像文件下载。 4.3.1 选择工具集 首先要选择开发工具集。 单击Project→Manage→Components, Environment and Books 在本例程中选择RealView Compiler编译器。 4.3.2 创建工程并选择处理器 选择Project→New Project…,输入创建的新工程的文件名,即可创建一个新的工程。 创建一个新工程时,需要为工程选择一款对应处理器 或者也可以通过单击Project →Select Device for Target… 在本次课程中,我们选择 S3C2410A 图4-4 选择处理器 加入CPU的相关启动代码 启动代码是用来初始化目标设备的配置,完成运行时系统的初始化工作,对于嵌入式系统开发而言是必不可少的 S3C2410A.s就是系统自带的启动代码。这段代码是CPU复位后首先要执行的代码 图4-5 加入启动代码后的工程 4.3.3 建立一个新的源文件 选择菜单项File→New 开始编写程序 在输入完源程序后,选择File→Save As…,保存相应的程序格式,如xxx.s或xxx.c等 4.3.4 工程中文件的加入 在Project Workspace→Files菜单项中选择文件组,右击将会弹出如图4-6所示的快捷菜单,单击选项Add Files to Group…打开一个标准文件对话框,将已创建好的源文件加入到工程中。 4.3.5 工程基本配置 1.硬件选项配置 单击菜单项Project→Options for Target,在弹出的Target页面中可指定目标硬件和所选择设备片内组件的相关参数,处理器配置对话框如下: 4.3.5 工程基本配置 2. 处理器启动代码配置 通常情况下,ARM程序都需要初始化代码用来配置所对应的目标硬件 仿真器驱动配置图: 仿真器下载应用程序 配置图 : 4.3.5 工程基本配置 3.工具配置,工具选项(Utilities)主要设置Flash的下载选项 “Utilities”配置对话框 Flash下载选项设置 选择Flash编程算法 4.3.5 工程基本配置 5.编译配置 ?Vision IDE目前支持RealView、Keil CARM和GNU这三种编译器 选择编译器: 使用RealView编译器 4.3.5 工程基本配置 5.编译配置 编译器配置页: 4.3.5 工程基本配置 6.汇编选项设置 4.3.5 工程基本配置 7.链接选项设置 4.3.5 工程基本配置 8.输出文件设置 4.3.6 工程的编译链接 完成工程的设置后,就可以对工程进行编译链接 打开 “MDK的安装盘符:\Keil\ARM\Examples\He

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档