您的位置 首页 被动

ARM 底层开发工具

现在的ARM基本上都比较强大,从ARM9开始就可以直接上操作系统,如Linux和WINCE。但某些情况下,会裸奔,即不用操作系统,把ARM当做…

现在的ARM基本上都比较强壮,从ARM9开端就能够直接上操作系统,如Linux和WINCE。但某些情况下,会裸奔,即不必操作系统,把ARM作为超级MCU用。

要吧ARM当超级MCU用,需求如下开发东西:

ADS:不支撑ARM11,最高只支撑ARM9,现在已筛选。

Keil MDK-ARM:同RealView MDK是同一个东西。曾经的版别,内核用的是Keil的,对ARM的支撑不如ARM自家的ADS好,现在现已被ARM公司收买。ARM收买Keil后,编译器改用自家的Real View,成为RealView MDK。

RealView MDK:RealView Microcontroller Develop Kit,是与keil公司协作的产品。只支撑低端MCU的开发,如:ARM7/ARM9/cortex-m3/m1

RVDS:Real View Develop Suit ,支撑一切的ARM,高端开发东西。

IAR:IAR Embedded Workbench,相对于上面ARM公司推出的4个软件,IAR的兼容性更好,支撑的处理器更多,不只支撑ARM还支撑瑞萨Renesas,并且还支撑8051等MCU。惋惜的是现在停止ARM只支撑到ARM11,并不支撑cortex-A8等。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

RealviewMDK与RealviewDS的差异:

RealviewMDK首要用于嵌入式使用程序的开发,它的设备数据库中有许多厂商的芯片,例如AT91SAM64、S3C2410等等,MDK不光能够仿真ARM7、ARM9以及CORTEX的指令集,还能仿真们的外围设备,例如IIC、UART、SPI等等;MDK合作ULINK2经过JTAG接口对根据ARM的芯片进行操控,能够实时显示出ARM核的寄存器值以及个片上外围寄存器的值,一起还能够修正存储器的值,因而十分便于嵌入式使用程序的开发和调试。

RealviewDS首要用于芯片开发过程中的调试,它合作ICE仿真器能够精确地完成ARM7、ARM9、ARM10、ARM11、CORTEX等ARM核的逻辑功用,便于IC厂商仿真测验他们他们规划或制作的根据ARM核的SOC芯片。

尽管RealviewMDK和RealviewDS都运用RVCT编译器套件,都能够开发嵌入式使用程序,可是RealviewDS首要用于IC的规划,不太合适嵌入式使用程序的开发,开发嵌入式使用程序最好运用RealviewMDK。

RVMDK和RVDS是ARM公司两种不同的产品,两个东西定位不一样,RVMDK是为满意根据MCU进行嵌入式软件开发的工程师需求而推出的。RVDS是为从事SOC、FPGA规划的工程师供给的,RVDS的价格比较贵,假如你是根据ARM使用的开发,最好用RVMDK,价格也比较廉价。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/274478.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部