ARM ADS集成开发环境的使用:在这一章里,将介绍ARM开发软件ADS(ARM Developer Suite)。通过学习如何在CodeWarrior IDE集成开发环境下编写,编译一个工程的例子,使读者能够掌握在ADS软件平台下开发用户应用程序。本章还描述了如何使用AXD调试工程,使读者对于调试工程有个初步的理解,为进一步的使用和掌握调试工具起到抛砖引玉的作用。本章主要内容有:- ADS软件组成介绍- 使用ADS创建工程- 用AXD进行代码调试8.1 ADS集成开发环境组成介绍ARM ADS全称为ARM Developer Suite。是ARM公司推出的新一代ARM集成开发工具。现在ADS的最新版本是1.2,它取代了早期的ADS1.1和ADS1.0。它除了可以安装在Windows NT4,Windows 2000,Windows 98和Windows 95操作系统下,还支持Windows XP和Windows Me操作系统。ADS由命令行开发工具,ARM时实库,GUI开发环境(Code Warrior和AXD),实用程序和支持软件组成。 有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己的开发应用程序了。下面就详细介绍一下ADS的各个组成部分。
8.1.1 命令行开发工具这些工具完成将源代码编译,链接成可执行代码的功能。ADS提供下面的命令行开发工具:armccarmcc是ARM C编译器。这个编译器通过了Plum Hall C Validation Suite为ANSI C的一致性测试。armcc用于将用ANSI C编写的程序编译成32位ARM指令代码。因为armcc是我们最常用的编译器,所以对此作一个详细的介绍。在命令控制台环境下,输入命令:armcc –help可以查看armcc的语法格式以及最常用的一些操作选项armcc最基本的用法为: armcc [options] file1 file2 ... filen这里的option是编译器所需要的选项,fiel1,file2…filen是相关的文件名。这里简单介绍一些最常用的操作选项。-c:表示只进行编译不链接文件;-C:(注意:这是大写的C)禁止预编译器将注释行移走;-D<symbol>:定义预处理宏,相当于在源程序开头使用了宏定义语句#define symbol ,这里symbol默认为1;-E:仅仅是对C源代码进行预处理就停止;
文档内容节选
ARM S3C4510B 8 ARM ADS ARM ADSARM Developer Suite AXD ADS CodeWarrior IDE ADS ADS AXD 81 ADS ARM ADS ADS ARM Developer Suite ARM ARM 12 ADS11 ADS10 Windows NT4 Windows 2000 Windows 98 Windows 95 Windows XP Windows Me ADS ARM GUI Code Warrior AXD ARM RISC 811 ADS armcc armcc ADS ARM C Plum Hall C Validation Suite ANSI C armcc ANSI C 32 ARM armcc armcc help armcc armcc armcc options file1 file2 filen option fiel1file2filen c C C Dsymboldefine sy......