ARM ADS 1.2中文教程:入门与开发环境详解

需积分: 18 0 下载量 16 浏览量 更新于2024-09-27 收藏 492KB PDF 举报
本资源是一份针对新手的中文版ADS1.2集成开发环境教程,专为ARM应用系统开发者设计,特别是使用S3C4510B进行系统设计的人员。教程详细讲解了ARM Developer Suite (ADS) 的使用方法,包括软件的组成部分、创建工程流程以及AXD代码调试。 首先,章节8介绍了ARM ADS集成开发环境的构成,强调它是ARM公司推出的最新一代开发工具,版本为1.2,取代了早期版本,兼容多种操作系统如Windows NT4、Windows 2000、Windows 98/95、Windows XP和Windows Me。ADS的核心组件包括命令行开发工具、ARM实时库、图形用户界面开发环境(CodeWarrior和AXD)以及实用程序和支持软件。这些工具集成了编译、链接和调试功能,使得开发者能高效地为ARM系列RISC处理器编写和调试应用程序。 8.1节深入剖析了ADS的组成部分: 1. **命令行开发工具**:如armcc,是ARMC编译器,它通过PlumHall C Validation Suite的ANSI C一致性测试,用于将ANSI C编写的程序转换为32位ARM指令代码。armcc提供了丰富的选项,例如 `-c` 用于单独编译,`-C` 防止预编译器移除注释,`-D<symbol>` 定义预处理宏。 2. **ARM实时库**:这部分包含运行时所需的基本函数和数据结构,为应用程序提供必要的基础支持。 3. **GUI开发环境**:如CodeWarrior,提供了图形化的编程界面,方便用户直观地创建、编辑和管理项目。AXD(ARM eXecutable Debugger)则是用于调试代码的工具,帮助开发者识别和修复程序中的错误。 教程通过实例演示如何在CodeWarrior IDE中创建工程,展示了从头到尾的开发流程,包括编写源代码、编译、链接和使用AXD进行调试的过程。这对于初次接触ADS的新手来说,是一份非常实用且易于理解的指南,有助于快速上手并提升开发效率。 这份教程是入门级ARM ADS 1.2开发的绝佳资源,不仅涵盖了基础知识,还重点介绍了关键工具的使用方法,为系统设计者和开发者提供了一个全面的学习平台。