把握了根本的汇编指令和伪操作后,就具有了编写简略ARM汇编程序的根本理论才能,不过要实战得到实在可执行的程序,还需求可以对程序进行修改和编译的开发环境(命令行编译器或IDE)的支撑,一起程序在开发进程中免不了要进行调试,这就需求调试器的支撑。一般来说,会有供货商将程序的编译器、编译器、调试器以及其它一些辅助东西组合在一起,构成程序的开发、调试集成开发环境(IDE)软件,提供给程序开发人员运用。对ARM程序开发而言,现在比较盛行的IDE有2套:运转于windows渠道的ADS和运转于Linux渠道的gcc等穿插编译东西链。总的来看,ADS在程序的编译和调试方面要比gcc运用起来便利许多,也更简略把握和运用,因而针对初学者,本文将展现ADS的运用。
ADS集成开发环境,主要由修改、编译器Code Warrior和调试器AXD组成。
首要运用Code Warrior对程序进行修改和编译,进程如下:
1、树立工程
•在磁盘里新建一个目录“D:arm”
•翻开ADS软件
•点击东西栏“File”,下拉点击“New…”
2、挑选工程类型
3、输入工程称号及其目录
4、工程树立后的景象
5、新建工程后的目录
6、新建源文件并参加工程与target
7、修改汇编和C的源代码
8、编译源代码及其成果显现
以上是最一般(也是最简略)的源代码修改和编译进程。但在许多时分,在Make之前都需求对编译和链接选项进行设置,下面临常用的设置进行演示。