ARM ADS 1.2 教程:使用与调试

需积分: 18 0 下载量 115 浏览量 更新于2024-09-21 收藏 492KB PDF 举报
"这篇文档是关于ARM应用系统开发的教程,特别关注于使用ADS1.2集成开发环境。ADS是ARM公司提供的一个全面的开发工具套件,适用于多种Windows操作系统。该教程涵盖ADS的组件介绍,包括命令行工具如ARMC编译器,以及如何使用AXD进行代码调试。它旨在帮助开发者掌握在ARM平台上构建和调试应用程序的技能。" 在ARM应用系统开发中,ADS1.2扮演着核心角色。这个开发套件包含了各种工具,使得开发者能够为ARM处理器编写、编译和调试代码。ADS1.2是ADS系列的更新版本,替代了早期的1.1和1.0,并且兼容更多的Windows操作系统。 ADS的主要组件包括: 1. 命令行开发工具:这些工具负责将源代码转化为可执行文件。其中,ARMC编译器(armcc)是关键,它通过了ANSIC一致性测试,能将C语言程序编译为ARM指令。armcc支持丰富的命令行选项,例如 `-c` 只编译不链接,`-C` 阻止预编译器去除注释,以及`-D<symbol>` 定义预处理宏。 2. GUI开发环境:CodeWarrior IDE 提供了图形化的用户界面,方便项目管理和代码编辑。 3. ARM实时库:这些库提供了运行时支持,帮助开发者构建功能完备的应用程序。 4. AXD调试器:AXD是ADS的一部分,用于调试ARM应用程序。它允许开发者设置断点,查看变量值,步进执行代码等,对理解程序运行过程极其有用。 8.1.1章节详细介绍了ARMC编译器的使用,强调了其作为最常用工具的重要性。通过`armcc –help`命令,用户可以获得关于编译器的详细信息和各种可用选项。 这份资料尽管年代较久,但仍然具有实用性,适合初学者和有经验的开发者参考,以便在ADS1.2环境下进行高效的ARM应用开发和调试。通过学习这份教程,开发者可以掌握在ARM平台上进行系统设计的基本步骤和技术,从而提升开发效率。