ARM ADS1.2 教程:集成开发环境与代码调试

需积分: 18 0 下载量 99 浏览量 更新于2024-07-22 收藏 492KB PDF 举报
"ADS1.2的pdf文档教学——ARM应用系统开发详解" 在本文档中,我们将深入探讨ADS1.2,这是一个专为ARM架构设计的集成开发环境(IDE)。ADS1.2是由ARM公司推出的,用于替代早期版本如ADS1.1和ADS1.0,提供更强大的功能和兼容性。它不仅支持Windows NT4、Windows 2000、Windows 98和Windows 95,而且还扩展到Windows XP和Windows Me操作系统。 ADS1.2的核心组件包括命令行开发工具、ARM实时库、GUI开发环境(CodeWarrior和AXD)、实用程序以及支持软件。这些组件帮助开发者为ARM系列RISC处理器编写和调试应用程序。 8.1 ADS集成开发环境组成介绍 - **命令行开发工具**:这些工具主要负责源代码的编译和链接。其中,`armcc`是关键的ARMC编译器,通过了PlumHall C Validation Suite的一致性测试,确保符合ANSI C标准。`armcc`可以将C语言编写的程序转化为32位ARM指令。使用`armcc --help`可以在命令行中查看其详细使用方法和选项。例如,`-c`选项仅编译但不链接,`-C`则阻止预编译器删除注释,而`-D<symbol>`用于定义预处理宏。 - **GUI开发环境**:CodeWarrior和AXD是ADS的图形界面部分。CodeWarrior IDE用于项目管理、编辑、构建和调试,而AXD是强大的调试器,能够帮助开发者理解代码执行流程,定位和修复错误。 - **ARM实时库**:这些库包含了运行在ARM处理器上的函数和数据结构,使得开发者可以利用这些现成的库来快速开发高效的应用程序。 - **实用程序和支持软件**:这些工具涵盖了从版本控制到代码分析的各种功能,帮助开发者优化和管理他们的项目。 通过本章的学习,读者将能够掌握在ADS1.2环境中创建工程,并利用AXD进行代码调试。掌握这些技能对于任何希望在ARM平台上进行系统设计的开发者来说都是至关重要的。ADS1.2的全面性和易用性使其成为ARM应用开发者的首选工具之一。