ARM ADS1.2中文教程:从创建工程到AXD调试

需积分: 18 0 下载量 30 浏览量 更新于2024-07-30 收藏 492KB PDF 举报
"ADS1.2中文教程" ADS1.2是ARM公司提供的集成开发环境,专为ARM架构的微处理器设计,它集成了多种开发工具,使得开发者能够更高效地编写、编译和调试针对ARM处理器的应用程序。该教程特别适合不熟悉英文的开发者,以中文形式提供详细指导。 ADS软件的主要组成部分包括: 1. 命令行开发工具:这些工具允许用户在命令行界面执行编译和链接任务。其中,`armcc`是关键的编译器,它通过了PlumHall C Validation Suite的ANSI C一致性测试,能将C语言源代码转化为ARM指令。使用`armcc`时,可以添加不同的选项来定制编译过程,例如`-c`用于编译但不链接,`-C`禁止预编译器处理注释,`-D<symbol>`则用于定义预处理宏。 2. ARM实时库:包含必要的库函数,供开发者在ARM处理器上运行的应用程序使用。 3. GUI开发环境:由CodeWarrior IDE和AXD调试器组成,提供图形化的用户界面,方便用户进行项目管理、代码编辑、构建和调试。 4. 实用程序和支持软件:这包括各种辅助工具,如版本控制系统、文档生成工具等,以支持整个开发流程。 在CodeWarrior IDE中,用户可以创建工程,组织源代码文件,并通过IDE进行编译和构建。此外,AXD调试器是ADS中的一个重要组件,它允许开发者设置断点,查看和修改变量,单步执行代码,从而有效地调试应用程序。 8.1.1章节中详细介绍了命令行开发工具,尤其是`armcc`编译器的使用。了解其基本语法和常用选项是掌握ADS开发的关键步骤。通过`armcc --help`命令,用户可以获得完整的命令参考,学习如何配置编译选项以满足特定的开发需求。 在后续的章节中,教程可能还会深入讲解如何在CodeWarrior IDE中创建和管理工程,以及如何使用AXD调试器进行代码调试。学习这些内容将帮助开发者更好地理解和利用ADS1.2开发复杂的ARM应用系统,比如基于S3C4510B的系统设计。 总结来说,"ADS1.2中文教程"是一个全面的指南,旨在教会用户如何在不熟悉英文的情况下,利用ADS1.2的各个组件进行高效的ARM应用开发。教程覆盖了从工程创建到代码调试的全过程,对每一个工具的使用都做了详尽的解释,对于希望在ARM平台上开发的程序员来说是一份宝贵的资源。