ARM ADS1.2开发教程:从创建工程到AXD调试
需积分: 18 193 浏览量
更新于2024-11-18
收藏 492KB PDF 举报
"ADS1.2中文教程"
ADS(ARM Developer Suite)1.2是ARM公司提供的一个集成开发环境,主要用于ARM架构的RISC处理器应用程序的开发和调试。它包括了一系列的工具,如命令行开发工具、GUI开发环境、ARM实时库、实用程序和支持软件等,覆盖了从编写代码到生成可执行文件的全过程。
1. ADS软件组成介绍
- 命令行开发工具:包括ARMC编译器(armcc),它通过了PlumHall C Validation Suite的ANSI C一致性测试,能将C语言源代码编译为ARM指令代码。armcc提供了丰富的选项,如`-c`用于编译但不链接,`-C`禁止预编译器移除注释,`-D<symbol>`用于定义预处理宏等。
2. 使用ADS创建工程
在ADS环境下创建工程通常涉及以下步骤:
- 启动CodeWarrior IDE,选择新建工程。
- 选择目标处理器(如S3C4510B)和对应的开发板配置。
- 添加源代码文件到工程。
- 配置编译器和链接器选项,如优化级别、内存模型等。
- 编译工程,检查错误和警告。
- 如果一切顺利,生成可执行文件。
3. 用AXD进行代码调试
AXD是ADS中的图形化调试工具,功能强大,可以帮助开发者进行如下操作:
- 设置断点。
- 单步执行代码。
- 查看变量值。
- 跟踪调用栈。
- 分析内存和寄存器状态。
- 运行和停止程序。
- 在调试过程中修改变量值。
通过本教程,读者将能够掌握在ADS1.2环境下创建、编译和调试ARM应用的基本技能,为后续的深入开发打下基础。这不仅包括对ADS工具的熟练使用,还包括理解ARM处理器的工作原理和C语言在嵌入式系统中的应用。对于希望从事ARM平台开发的工程师来说,这是一个非常实用的入门教程。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-11-11 上传
2009-07-01 上传
132 浏览量
2011-10-13 上传
2007-12-01 上传
点击了解资源详情
superrainbow2008
- 粉丝: 0
- 资源: 2
最新资源
- convex optimization book-stephen boyd
- 项目说明书 毕业设计 很有用处
- 软件工程项目说明书 毕业设计
- 计算机专业毕业设计题目
- Cheat Sheet of Javascript
- Cheat Sheet of CSS
- js 总结 spring
- 并行计算mpi,集群服务器
- A Guide to MATLAB for Beginners and Experienced Users
- struts2经典教程
- aspV脸孔 在 有枯辰IV购买车
- 信息发布系统设计与实现
- 基于Linux的电源管理技术的实现方法
- ARM9基础实验教程
- JSP 标准标记库(JSTL)官方帮助手册
- 微软关于云计算的探索