网站大量收购闲置独家精品文档,联系QQ:2885784924

MDK开发环境学习课件.pptxVIP

  1. 1、本文档共82页,可阅读全部内容。
  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文档。上传文档
查看更多

4MDK开发环境;4.1MDK安装与配置;RealViewMDK特点

支持ARM7、ARM9、Cortex-M3

自动配置启动代码

集成Flash烧写

Simulation设备仿真

性能分析

包括外围接口固件库(FirewareLibrary)

与ARMADS编译器比较,性能提高20%以上;4.1MDK安装与配置;RealView编译工具集

面向ARM技术的编译器中,能够提供最佳性能的一款编译工具

能生成优化的32位ARM指令集

16位的Thumb指令集

最新的Thumb-2指令集

完全支持ISO标准C和C++

生成的代码密度高、容量最小、性能高的;μVisionIDE

一个窗口化的软件开发平台

为广大单片机及嵌入式开发者所熟悉

集成了功能强大的源代码编辑器

丰富的设备数据库

高速CPU及片上外设模拟器

高级GDI接口

Flash编程器

完善的开发工具手册

设备数据手册

用户向导;4.1MDK安装与配置;MDK3.X最小系统要求

操作系统:

Windows98

WindowsNT4

Windows2000

WindowsXP

硬盘空间:

30M以上

内存:

128M以上;MDK3.X的安装

购买MDK的安装程序

建议在安装之前关闭所有的应用程序

双击安装文件,弹出如图对话框,Next;MDK3.X的安装;MDK3.X的安装;MDK3.X的安装;MDK3.X的安装

;MDK目录结构;注册与帮助

MDK有很严格的注册系统和功能强大的帮助

MDK有两种许可证:

单用户许可证

只允许单用户最多在二台计算机上使用MDK

浮动许可证

允许局域网中多台计算机分时使用MDK

目前中国版的MDK暂时只支持单用户注册;4.1MDK安装与配置;注册成功;4.1MDK安装与配置;4MDK开发环境;4.2μVisionIDE;4.2μVisionIDE;菜单栏:

编辑操作

工程维护

开发工具配置

程序调试

外部工具控制

窗口选择和操作

在线帮助;μVisionIDE工作区

由五部分组成

Files(文件)页

Regs(寄存器)页

Books(书)页

Functions(函数)页

Templates(模板)页;(1)Files页

可打开工程中所有用到的相关文件(双击)

工程以树型结构进行组织

由若干组构成的,组下面是文件

文件位置的改变可用鼠标拖拽的方法来实现

文件按在工程中的顺序进行编译和链接

选中一个目标或组,单击,改名

Project-Components,Environment,Books...-ProjectComponents对工程进行管理

右击目标组、文件,均可打开相应的快捷菜单;(1)Files页

快捷菜单;(2)Regs页

列出了CPU的所有寄存器

每个寄???器组中又分别有相应的寄存器

调试中,值发生变化的寄存器将会以蓝色显示

选中寄存器,单击或F2键,出现一个编辑框,可以改变此寄存器的值;(3)Books页

μVisionIDE发行信息、开发工具用户指南、设备数据库相关书籍

双击书籍打开

通过Project-Components,Environment,Books...-Books,进行书籍管理,添加、删除、整理书籍;(4)Functions页

列出了工程中各个文件中的函数

可以迅速定位函数所在的位置

双击函数名即可找到此函数所在的位置

右击在弹出快捷菜单,可以选择这些函数显示的方式;(5)Templates页

列出了一些常用模板

可以实现快速编程

允许插入模板及配置模板;μVision提供了两种工作模式:

编译模式

调试模式

两种模式下均可使用μVisionIDE的源文件编辑器对源代码进行修改

调试模式下,增加了额外的窗口,并有自己的窗口布局;编译模式下的工作区

用于编写源文件

File-New新建源文件,打开一个标准的文本编辑窗口,可在此窗口输入源文件

C语言源程序

μVision以高亮的形式显示C语言中的关键字

左侧显示文件中各行的标号

以分块的形式来进行管理

通过Edit-Outlining下的菜单,可进行此项管理功能

双击指定行可设置断点,在左侧以红色方块显示;典型的编译模式下的工作区;调试模式下的工作区

用于显示反汇编程序

源代码的执行跟踪

调试信息

汇编语言形式显示

C语言形式显示

汇编与C语言混合显示

设置断点:

在指定位置双击鼠标左键;典型的编译模式下的工作区;输出窗口具有三个页面:

Build页

Command页

FindinFiles页

可通过View-OutputWindow显示或隐藏窗口;(1)Build页

显示编译时的信息

汇编、编译、链接、生成目标程序

给出编译结果、显示

文档评论(0)

技术支持工程师 + 关注
实名认证
文档贡献者

仪器公司技术支持工程师

1亿VIP精品文档

相关文档