ARM ADS1.2开发工具使用详解
需积分: 18 53 浏览量
更新于2024-07-28
收藏 492KB PDF 举报
"ADS1.2使用说明.pdf 中文"
ADS1.2是ARM公司提供的一个集成开发环境,专门用于ARM架构的RISC处理器的软件开发。它包含了多个组件,如命令行开发工具、实时库、GUI开发环境(CodeWarrior和AXD)、实用程序以及支持软件,为开发者提供了全面的开发、编译和调试功能。
8.1 ADS集成开发环境组成介绍
1. 命令行开发工具
ARM ADS1.2提供了armcc编译器,它是一个符合ANSI C标准的C编译器,通过了PlumHall C Validation Suite的一致性测试。armcc能够将C语言源代码转换为32位的ARM指令代码。开发者可以通过命令行输入`armcc --help`来获取关于armcc的语法和选项信息。基本用法包括指定编译选项(如 `-c` 表示编译但不链接)和源文件列表。
2. GUI开发环境
- CodeWarrior IDE:提供了一个图形化界面,使得用户能够方便地创建、编辑、编译和调试项目。
- AXD调试器:是一个强大的调试工具,允许用户在运行时检查和修改程序状态,这对于理解和优化代码至关重要。
8.1.1 常用编译器选项
- `-c`:仅编译,不链接生成的目标文件。
- `-C`:保留注释,防止预编译器删除。
- `-D<symbol>`:定义预处理宏,等同于在源代码中使用`#define`。
此外,ADS1.2支持多种操作系统平台,如Windows NT4、Windows 2000、Windows 98/95以及Windows XP和Me。这使得开发者可以在他们熟悉的环境中进行开发工作。
在使用ADS1.2进行ARM应用系统开发时,首先需要了解和掌握如何使用CodeWarrior IDE创建工程,设置编译和链接选项,然后使用armcc编译源代码。接着,通过AXD调试器对程序进行调试,这通常包括设置断点、查看变量值、单步执行等功能,以便找出并修复代码中的问题。
ADS1.2为ARM开发者提供了一个高效且功能全面的开发环境,从源代码编写到最终的程序调试,都能够在同一个平台上完成,极大地提高了开发效率和代码质量。通过深入学习和实践,开发者可以充分利用ADS1.2的各项功能,实现高效的ARM应用系统设计。
139 浏览量
点击了解资源详情
点击了解资源详情
136 浏览量
125 浏览量
171 浏览量
2021-09-26 上传
2021-09-30 上传
103 浏览量
xuwuhao
- 粉丝: 17
- 资源: 187
最新资源
- ISO+IEC+7816
- Definitive ANTLR Reference
- 开放源代码的计算机视觉类库OpenCv的应用
- Ubuntu全面详解.pdf
- 网上情侣商品专卖项目规划书.doc
- Linux 设备驱动 Edition3
- VC++程序设计期未复习提纲(整理版)
- 网络管理与控制技术网络管理与控制技术
- 网络视频点播系统论文
- 诺基亚N72手机设置
- 《C++6.0mfc编程实例》
- 诺基亚N72操作指南与应用
- Windows系统中如何高效运用组策略
- Tomcat+JSP经典配置实例
- 好书 《Ajax实战》(Ajax in action中文版) word版
- Oracle常用傻瓜问题1000问.txt