ADS1.2教程:ARM开发环境构建与调试详解

需积分: 18 4 下载量 145 浏览量 更新于2024-10-08 收藏 492KB PDF 举报
本资源是一份详细的ADS 1.2中文教程,主要针对ARM应用系统开发,特别是基于S3C4510B的系统设计。教程内容分为两大部分,首先是ARM ADS集成开发环境的使用,包括其组成、创建工程和代码调试。 1. **ADS集成开发环境组成**: - ARM ADS,即ARM Developer Suite,是ARM公司推出的全新一代开发工具,最新版本为1.2,更新了早期的1.1和1.0版本。它支持多种Windows操作系统,如Windows NT4, Windows 2000, Windows 98, Windows 95, Windows XP, 和 Windows Me。 - ADS的核心组件包括命令行开发工具(如armcc,用于编译C语言源代码)、ARM实时库、图形用户界面开发环境(如CodeWarrior IDE和AXD调试器),以及实用程序和支持软件。 2. **命令行开发工具**: - armcc是主要的编译器,它通过Plum Hall C Validation Suite的ANSI C一致性测试。armcc将ANSI C源代码编译为32位ARM指令代码。通过在命令行环境下输入`armcc –help`,用户可以了解其语法格式和常见操作选项,如`-c`用于单独编译而不链接,`-C`保留注释,`-D<symbol>`用于定义预处理宏。 3. **创建工程与调试**: - 该教程通过实例指导用户如何在CodeWarrior IDE中创建和配置工程,使得开发用户应用程序变得更为直观。AXD被用来进行代码调试,它帮助读者理解并掌握调试工程的基本概念,为后续深入使用调试工具打下基础。 4. **教学内容概览**: - 第8章详尽介绍了ADS的构成和使用方法,确保读者能掌握在该环境中进行ARM应用的开发流程,包括从编写代码到调试的全过程。 通过学习这份教程,开发人员不仅会了解如何在ADS 1.2环境中工作,还能提高他们对ARM处理器编程和调试的理解,这对于从事ARM系统设计和开发的专业人士来说是非常有价值的资源。