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

4星 · 超过85%的资源 需积分: 9 5 下载量 109 浏览量 更新于2024-09-21 收藏 505KB PDF 举报
"ADS1.2经典教材 PDF - ARM ADS集成开发环境的使用手册" 本文主要介绍了ARM Developer Suite (ADS) 1.2,这是一套由ARM公司推出的针对ARM架构的集成开发环境。ADS1.2是其较新的版本,替代了早期的1.1和1.0版本,并且兼容多种Windows操作系统,包括Windows NT4、Windows 2000、Windows 98、Windows 95、Windows XP以及Windows Me。 ADS1.2包含以下几个核心组件: 1. **命令行开发工具**:这些工具主要用于编译和链接源代码。其中,`armcc`是关键的ARMC编译器,通过了PlumHall C Validation Suite的ANSI C一致性测试,用于将ANSI C程序编译为32位ARM指令。`armcc`提供丰富的命令行选项,例如`-c`用于仅编译不链接,`-C`用于保留注释,`-D<symbol>`用于定义预处理宏。 2. **ARM实时库**:提供了运行在ARM处理器上的库函数,支持开发过程中的各种计算和功能实现。 3. **GUI开发环境**:包括CodeWarrior IDE和AXD调试器。CodeWarrior IDE提供了一个图形用户界面,便于项目管理、编辑、构建和调试。AXD则是一个强大的调试工具,允许开发者对程序进行断点设置、变量观察、调用堆栈分析等操作。 4. **实用程序和支持软件**:这些辅助工具帮助开发者完成代码的优化、分析和测试,提高开发效率。 在本章中,读者将学习如何在CodeWarrior IDE中创建工程,使用ARMCC编译器处理源代码,并通过AXD进行调试。通过实例,读者可以掌握在ADS环境下开发用户应用程序的基本流程,同时了解调试工程的基本方法,为后续深入学习和使用调试工具打下基础。 总结来说,ADS1.2是面向ARM处理器的完整开发解决方案,集成了编译、链接、调试等功能,适用于不同层次的开发者,无论是初学者还是经验丰富的工程师,都能从中受益。通过阅读和实践教材中的内容,读者可以有效提升在ARM平台上的系统设计和开发能力。