ARM Realview MDK集成开发环境.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM Realview MDK集成开发环境

ARM Realview MDK集成开发环境 张欢 1 ARM简介 ARM——Advanced RISC Machines(高级精简指令集机器),既可以认为是一个公司的名字,或一类微处理器的通称,也可是认为是一种技术的通称。 1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州San Jose VLSI技术公司制造。 1990年ARM公司成立于英国剑桥,主要出售芯片设计技术。 目前,ARM技术获得了更多的第三方工具、制造、软件的支持,很容易被消费者接受,具有很强的市场竞争力。 1.1 ARM应用领域 工业控制领域 无线通信领域 网络应用 消费类电子产品 成像和安全产品 除此之外ARM微处理器和技术还应用到许多不同的领域 1.2 ARM微处理器系列 ARM7系列 ARM9系列 ARM9E系列 ARM10E系列 SecurCore系列 Inter的Xscale Inter的StrongARM 1.3 ARM体系结构版本历史 1.4 ARM处理器的特点 体积小、低功耗、低成本、高性能; 大量使用寄存器,指令执行速度快; 大多数数据操作都在寄存器中完成; 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件; 寻址方式灵活简单,执行效率高; 采用精简指令集(RISC),指令长度固定。 Realview MDK(Microcontroller Development Kit)是Keil公司(现在已经被ARM公司收购)开发的ARM开发工具 MDK包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件 MDK的必威体育精装版版本是μVision 3, 利用它可以开发基于ARM7、 ARM9、Cortex-M3的微控制 器应用程序 图1 MDK开发工具的组件 μVision IDE是一个窗口化的软件开发平台,集成了强大的编辑器、工程管理器以及各种编译工具,包含以下工程组件: 功能强大的源代码编辑器; 可根据开发工具配置的设备数据库; 用于创建和维护工程的工程管理器; 集汇编、编译和链接过程于一体的编译工具; 用于设置开发工具配置的对话框; 真正集成高速CPU及片上外设模拟器的源码级调试器; 高级GDI接口,可用于目标硬件的软件调试和仿真器的链接; 用于下载应用程序到Flash ROM中的Flash编程器; 完善的开发工具手册、设备数据手册和用户向导。 使用MDK作为嵌入式开发工具,其开发流程与其它开发工具基本一样,一般可分为以下几步: ①新建一个工程,从设备库中选择目标芯片,配置编译器环境; ②用C或汇编语言编写源文件; ③编译目标应用程序; ④修改源程序中的错误; ⑤测试链接应用程序。 ULINK是Keil公司提供的USB-JTAG接口仿真器,目前必威体育精装版的版本是2.0。 ULINK2的主要功能如下: 下载目标程序 检查内存和寄存器 串行调试,整个程序的单步执行 插入多个断点 返回时钟支持 运行实时程序 对Flash存储器进行编程 图2 ULINK2仿真器 使用Realview MDK创建、完成一个新的工程只需要以下几个环节: →选择工具集 →创建工程并选择处理器 →创建源文件 →配置硬件选项 →配置对应启动代码 →编译链接 →调试 →生成镜像文件 →镜像文件下载。 4.1 选择工具集 单击Project→Manage→Components, Environment and Books 在本例中选择RealView Compiler编译器,这个和ADS开发工具是兼容的。 4.2 创建工程并选择处理器 选择Project→New Project…,输入创建的新工程的文件名,即可创建一个新的工程。 创建一个新工程时,需要为工程选择一款对应处理器 或者也可以通过单击Project →Select Device 进入对话框 之后将会自动为工程设置 相应的工具选项,使工 具的配置过程简化。 图4 选择处理器 在设备数据库里选择一款CPU后,可以在Project Workspace – Books里打开相应设备的用户数据手册。 双击打开相应的手册, 可以进行相应的修改 图4 相应的设备数据手册 加入CPU的相关启动代码 通常情况下,ARM程序都需要初始化代码来配置所对应的目标硬件

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档