基于ARM的RealView MDK开发环境

  RealView MDK可以对各种嵌入式处理器的软件开发工具。这么高端,着实很吸引我,ADS12还不知道怎么搞,居然还有这么高端的,但是还是得了解一下唉。洗这个自动配

置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20% 。

  

    代码密度:比ADS 1.2编译的代码尺寸小10%;

  代码性能:比ADS 1.2编译的代码性能高20%。

  这样说来的话,随着realview mdk中文版在中国的使用,那么realview mdk在不久的将来将会取代ADS等软件,值得期待。

  

  RealView MDK无需寻求第三方编程软件与硬件支持,通过配套的ULINK2仿真器与Flash编程工具,轻松实现CPU片内FLASH、外扩FLASH烧写,并支持用户自行添加FLASH

编程算法;而且能支持FLASH整片删除、扇区删除、编程前自动删除以及编程后自动校验等功能,轻松方便。

  启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越多门槛。RealView MDK的µVision3工具可以帮您自动生成完善的启动代码,并提

供图形化的窗口,随您轻松修改。

  RealView MDK的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿真、中断过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况下即

可开始软件开发和调试,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集模拟器,只能支持ARM内核模拟调试。

    RealView MDK辅助您查看代码覆盖情况,程序运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优化,成为嵌入式开发高手。

  

使用技巧

  使用Realview MDK时不可避免的要涉及到链接脚本文件,特别是编译链接那些大的工程文件时更是如此。在链接脚本中可以指定代码的存储布局,可以将代码段、只读数据

段、可读写的数据段分别存放,甚至可以精确地指定代码放置的位置,这一点是很关键的,譬如说启动代码就必须放在可知型文件的开始位置。由于链接脚本重要性,开发者必须掌

握其编写的方法。 Realview MDK不仅提供了默认的启动代码,而且这些启动代码可以通过图形化界面配置。启动代码的图形化配置界面非常类似于Web网页的界面,甚至后台处

理的脚本也与Html语言十分接近。

  下一站将总结一下Realview MDK问题,Realview MDK是需要多多磨练的啊。

原文地址:https://www.cnblogs.com/lihuidashen/p/3409707.html