ARM开发详解:ADS1.2教程与AXD调试入门

5星 · 超过95%的资源 需积分: 9 8 下载量 28 浏览量 更新于2024-10-22 收藏 505KB PDF 举报
"ADS1.2教程中文经典版 - ARM应用系统开发详解,基于S3C4510B的系统设计,详细介绍了ARMADS集成开发环境的使用,包括ADS软件组成、创建工程及AXD调试工程的方法。" 在本文档中,主要探讨的是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的支持。 ADS的核心组件包括命令行开发工具、ARM实时库、GUI开发环境(CodeWarrior和AXD)、实用程序以及支持软件。这些组件使得开发者能够在ARM RISC处理器上编写、编译和调试应用程序。 8.1.1部分详细介绍了命令行开发工具,特别是ARM编译器armcc。armcc是一个符合ANSI C标准的编译器,通过了PlumHall C Validation Suite的一致性测试。用户可以通过命令行输入"armcc –help"来获取其使用帮助和常用选项。例如,"-c"选项用于编译但不链接源代码,"-C"选项则用于保留注释,"-D<symbol>"则用于定义预处理宏。 此外,文档还暗示了其他命令行工具的存在,但并未详细展开。这些工具可能包括链接器、汇编器等,它们共同完成将源代码转化为可执行程序的过程。 接下来,文档会进一步讲解如何在ADS环境下创建工程,这通常涉及项目配置、源代码组织以及编译设置等步骤。这部分内容对于初学者至关重要,因为它提供了将源代码整合为可运行项目的指导。 最后,文档提到了使用AXD进行代码调试,AXD是ADS中的图形化调试器。它允许开发者设置断点、查看和修改内存、单步执行代码,以及检查变量值,从而帮助找出并修复程序中的错误。这部分内容的深入学习将极大地提高开发者的问题定位和调试效率。 ADS1.2教程中文经典版是一个全面介绍ARM系统开发的资源,涵盖了从基本的编译器使用到复杂的调试技术,是开发者学习和精通ARM应用开发的重要参考资料。