打印

ARM芯片级编程常用软件有哪些?

[复制链接]
5686|2
手机看帖
扫描二维码
随时随地手机跟帖
沙发
yoyowodeai| | 2010-3-18 16:49 | 只看该作者
ARM芯片级编程的含义:
   程序员直接编写系统启动代码和硬件中断服务程序的程序设计方法。
   
   常用软件系统:
   (1) RVDS(ADS后续平台),目前有4.0版本的了,是ARM公司研发,最权威的、支持全系列ARM核心的、最贵的IDE。
   (2) RealView MDK, Keil分司的,目前有3.4的版本,编译器是RVDS3.1的。有相当一些用户群。最佳仿真器ULINK。
   (3) IAR Embedded Workbench,用过的人都知道,这是一个不错的平台,和Keil一样,他们只做IDE,也支持各种各样的单片机和DSP开发。最佳仿真器JLINK。

    常用编程语言:
   (1) C语言,用户群最大,支持标准C和扩展C。
   (2) C++语言,支持,用户群不多。
   (3) 汇编语言,包括ARM指令集和Thumb指令集,有一定的用户群。

使用特权

评论回复
板凳
手写识别| | 2010-3-19 09:46 | 只看该作者
推荐大家采用“IAR + LM LINK + LM3S驱动库”的高效率、低成本开发模式,这也是我们公司内部正在采用的开发模式。请大家到这里下载相关文档:

IAR + LM LINK 安装使用快速入门:http://www.embedtools.com/pro_kaifa/ARM/lm_link.asp
包括以下主要内容:
    安装使用方法(重要!).pdf
    IAR使用指南.pdf
    LM3S驱动库(快速安装)
    IAR工程模板(免新建工程)

IAR软件简介:IAR是美国的一家著名的软件公司,IAR软件提供对8051、AVR、ARM7、Cortex-M3等等很多单片机的支持。目前适合免费开发Luminary单片机的版本是IAR 4.42A,有32KB限制的免费版可用,这给广大初学者提供了极大方便。

LM LINK简介:为配合IAR软件的使用,我们公司专门研制了LM LINK调试器,采用USB2.0接口,小巧玲珑,既可以下载程序又能够在线仿真调试。零售价仅需100元,甚至可以赠送。

LM3S驱动库简介:传统的单片机开发模式为工程师采用汇编或C/C++语言编程,并且要求对单片机的寄存器非常熟悉。但是进入16/32位时代以后,寄存器非常之多,很难短时间内掌握。另外,用寄存器方式编写的应用程序晦涩难懂、容易出错、不易调试、不便互相交流。而驱动库开发模式彻底改变了这一切。LM3S驱动库是Luminary Micro公司官方推出的,对外设寄存器进行了全面封装。开发人员可以在不了解任何底层寄存器的情况下仅用C/C++就能轻松玩转LM3S系列单片机。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

400

帖子

1

粉丝