ARM ADS 1.2开发教程:从基础到实战应用

需积分: 9 3 下载量 143 浏览量 更新于2024-07-24 收藏 485KB PDF 举报
"ARM应用系统开发详解──基于S3C4510B的系统设计"是一篇针对初学者的教程,主要聚焦于ARM公司的集成开发环境ADS (ARM Developer Suite) 版本1.2。该教程首先介绍了ADS作为新一代的ARM开发工具,其支持多种操作系统,包括Windows NT4、Windows 2000、Windows 98、Windows 95、Windows XP和Windows Me。ADS的核心组件包括命令行开发工具、ARM实时库、图形用户界面开发环境(如CodeWarrior IDE和AXD调试器)、实用程序以及支持软件。 8.1节深入讲解了ADS集成开发环境的组成。其中,命令行开发工具是关键部分,主要包括armcc编译器,它是用于将ANSI C语言编写的程序转换为32位ARM指令代码。armcc提供了丰富的命令选项,例如`-c`用于单独编译而不链接,`-C`则禁止预编译器移除注释,`-D<symbol>`用于定义预处理宏。通过`armcc –help`命令,开发者可以了解编译器的语法和常用选项。 此外,教程还提到了GUI开发环境,尤其是AXD(ARM eXecutable Debugger),它用于调试用户应用程序,帮助开发者理解和解决代码中的问题。这部分内容旨在让读者掌握在ADS平台上创建工程和使用AXD进行调试的基本步骤,以便为ARM系列RISC处理器编写和调试自己的应用。 本章为初学者提供了全面的ADS工具使用指南,包括工具的安装、工程创建、以及基本的调试技巧,为后续的ARM应用开发打下了坚实的基础。