使用MDK不可不知的八大优点

[复制链接]
 楼主| 秘密特工 发表于 2007-8-8 09:51 | 显示全部楼层 |阅读模式
呵呵,现在开发工具都流行MDK了,那么大一个Banner在上面,我也来凑凑热闹,谈谈我对MDK的使用总结,给大家参考参考!<br /><br />Keil&nbsp;(An&nbsp;ARM&nbsp;Company)&nbsp;公司开发的ARM开发工具MDK(Microcontroller&nbsp;Development&nbsp;Kit),是用来开发基于ARM核的系列微控制器的嵌入式应用程序。它适合不同层次的开发者使用,包括专业的应用程序开发工程师和嵌入式软件开发的入门者。MDK包含了工业标准的Keil&nbsp;C编译器、宏汇编器、调试器、实时内核等组件,支持所有基于ARM的设备,能帮助工程师按照计划完成项目。<br /><br />还不了解RealView&nbsp;MDK的朋友,先让我们来看看其显著的八大特性及优点:<br />(1)特性:μVision3&nbsp;Simulator是唯一可以仿真所有片上外设的调试器。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:在具有硬件前可以编写并测试应用代码,并可以查看不同的硬件配置以最佳化硬件设计。<br /><br />(2)特性:通过使用AGSI(高级仿真接口)可以增强传真能力。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:成熟的系统可以通过添加自己的外设驱动来被精确仿真。<br /><br />(3)特性:μVision3&nbsp;Simulator提供的代码覆盖特性给出了程序执行的统计分析信息。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:安全性要求高的系统能被完全测试及验证,测试和验证系统时可浏览并打印执行分析报告。<br /><br />(4)特性:μVision3设备库可以为目标微控制器自动配置开发工具。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:与工具设置有关的错误被排除,且工具配置时间缩短。<br /><br />(5)特性:μVision3&nbsp;IDE可集成其他的第三方工具如VCS、CASE及FLASH/Device编程。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:可以快速访问开发工具及第三方工具,所有的配置细节将被保存在μVision3工程中。<br /><br />(6)特性:ULINK&nbsp;USB-JTAG&nbsp;Adapter支持调试及以可配置的算法文件进行Flash编程。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:相同的工具可以用于调试及编程。无需额外配置时间要求。<br /><br />(7)特性:目标调试器和仿真用户接口一致。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:可以少走弯路。<br /><br />(8)特性:μVision3&nbsp;集工程管理、编辑及调试于同一环境。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点:加速应用程序的开发过程。当编辑时,可以配置调试器;当调试时,可以修改源文件。<br /><br />有兴趣交流MDK使用经验的朋友,请发邮件至xonacn@yahoo.com.cn,大家交个朋友,哈哈!
nj手术刀 发表于 2007-8-8 11:20 | 显示全部楼层

不过UV3的编辑器太垃圾,中文支持不好,还有刷新问题

  
Embest007 发表于 2007-8-8 15:17 | 显示全部楼层

楼主分析的精辟,应该使用这个工具有一段时间了吧,我也

补充(1)目前最新版的Realview&nbsp;MDK已经放弃了KEIL&nbsp;C编译器,而是采用了ARM公司的最新编译器RVCT,该编译器和ARM公司的RVDS工具使用的是同一个编译器,编译效率和性能是行业内最好的,对MCU类的应用开发有非常突出的意义。<br /><br />MDK采用业界最优秀的编译器——RealView&nbsp;编译器,代码更小,性能更高<br />RealView&nbsp;MDK的RealView编译器与ADS&nbsp;1.2比较:<br />代码密度:比ADS&nbsp;1.2编译的代码尺寸小10%;<br />代码性能:比ADS&nbsp;1.2编译的代码性能高20%。<br /><br />补充(2)提供启动代码生成向导,自动生成启动代码<br />启动代码和系统硬件结合紧密,必须用汇编语言编写,通常有几百行,因而成为许多工程师难以跨越多门槛。RealView&nbsp;MDK的&micro;Vision3工具可以帮您自动生成完善的启动代码,并提供图形化的窗口,随您轻松修改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。<br /><br />补充(3)&nbsp;&nbsp;支持最新的ARM内核Cortex-M3<br /><br />RealView&nbsp;MDK支持的Cortex-M3核是ARM公司最新推出的针对微控制器应用的内核,它提供业界领先的高性能和低成本的解决方案,未来几年将成为MCU应用的热点和主流。目前国内只有少数开发工具可以支持Cortex-M3芯片的应用开发。<br /><br />感兴趣的朋友可以在这里下载试用:http://www.realview.com.cn/down-down.asp<br />最新版本是:RealView&nbsp;MDK&nbsp;3.12<br /><br />
harlemjia 发表于 2007-8-8 19:26 | 显示全部楼层

一直在用着,现在才知道有这么多的优点

  
hiberhe 发表于 2007-8-8 23:06 | 显示全部楼层

AGSI(高级仿真接口)等编程接口N久没更新了

AGSI(高级仿真接口)等编程接口N久没更新了,似乎Keil不大愿意提供编程接口了。<br /><br />中文支持不好。
multiice 发表于 2007-8-9 09:26 | 显示全部楼层

一打中国版,估计就是阉割的版本

我还是用盗版的realview!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部