ARM ADS 1.2中文教程:集成开发环境与代码调试详解

需积分: 18 5 下载量 132 浏览量 更新于2024-12-09 收藏 492KB PDF 举报
本篇教程详细介绍了ARM应用系统开发中的关键环节——基于S3C4510B的系统设计,特别是针对ARM集成开发环境ADS 1.2的使用。首先,ADS 1.2作为ARM公司新一代的开发工具,支持多种操作系统,包括Windows NT4、Windows 2000、Windows 98、Windows 95、Windows XP和Windows Me。它主要由命令行开发工具、ARM时实库、图形用户界面开发环境(CodeWarrior和AXD)以及实用程序和支持软件构成。 8.1节着重于ADS集成开发环境的组成部分: 1. 命令行开发工具:ADS提供的核心工具是armcc,它是ARMC编译器,专用于将ANSIC编写的程序转换为32位ARM指令代码。armcc经过PlumHall C Validation Suite的严格测试,确保其代码一致性。用户可以通过在命令行输入"armcc –help"查看其语法和常用操作选项,例如 `-c` 用于单独编译不链接文件,`-C` 可防止预编译器删除注释行,`-D<symbol>` 用于定义预处理宏。 2. ARM时实库:这部分包含了为ARM处理器开发应用程序所需的各种库函数和API,提供了对硬件资源的访问和系统功能的支持。 3. GUI开发环境:如CodeWarrior,这是一个可视化编程环境,用户可以通过图形界面设计和调试程序,提高了开发效率。同时,AXD(ARM eXtended Debugger)被用于代码调试,它不仅允许开发者进行单步执行、断点设置等基本操作,还能帮助理解和解决程序中的错误。 通过学习这一章节,读者不仅可以掌握在ADS 1.2环境中创建工程的基本步骤,还能学会如何利用AXD进行有效的代码调试,这对于理解和优化ARM系统程序至关重要。此外,了解 ADS 的组成和工作原理有助于开发者更高效地进行嵌入式系统的开发和维护。整个教程旨在为读者提供从零开始到高级应用的完整学习路径。