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指令集,有一定的用户群。 |