ARM7微控制器开发:ADS1.2集成环境与EASYJTAG-H仿真器教程
需积分: 9 93 浏览量
更新于2024-08-02
收藏 601KB PDF 举报
"该资源是一份关于在ARM7架构下使用ADS集成开发环境及EasyJTAG-H仿真器的指南,由广州周立功单片机发展有限公司提供。内容包括ADS1.2的介绍、组成、使用方法,以及EASYJTAG-H仿真器的安装和使用。"
在嵌入式系统开发领域,ARM7处理器因其高效能和低功耗而广泛应用。ADS(ARM Developer Suite)是由ARM公司提供的一个集成开发环境,特别针对ARM核微控制器设计。ADS1.2是其成熟版本,支持包括ARM10之前的全部ARM系列处理器,同时提供软件调试和JTAG硬件仿真调试功能,支持汇编、C和C++编程语言。该开发套件可以在多种操作系统上运行,如Windows 98、Windows XP、Windows 2000以及RedHat Linux。
ADS1.2主要由6个部分构成:
1. **代码生成工具**:包括ARM汇编器、ARM的C/C++编译器、Thumb的C/C++编译器和ARM连接器。这些工具用于将源代码转化为可执行程序。
2. **集成开发环境**:CodeWarrior IDE,提供工程管理、编译连接等功能,以及语法高亮编辑器、源文件和类浏览器等辅助开发工具。
3. **调试器**:AXD是调试器的一部分,包括ADW/ADU和armsd,用于进行仿真调试。
4. **指令模拟器**:ARMulator,由AXD调用,可以模拟ARM处理器的指令执行。
5. **ARM开发包**:包含底层例程和实用程序,比如fromELF。
6. **ARM应用库**:提供了C和C++函数库,供用户程序使用。
CodeWarrior IDE作为用户最常使用的部分,其界面直观,集成了各种开发所需的工具,方便开发者进行项目管理、源代码编写和调试。图1.1展示了CodeWarrior IDE的主窗口界面。
此外,文档还涵盖了EASYJTAG-H仿真器的使用,这是一款硬件调试工具,能够帮助开发者通过JTAG接口连接到目标系统,进行实时的程序调试和故障排查。对于基于LPC2131系列的ARM7微控制器开发,提供了特定的工程模板,简化了开发过程。
这份资料详尽地介绍了如何在ARM7环境下使用ADS1.2进行软件开发和使用EasyJTAG-H进行硬件调试,对于ARM7平台的开发者来说,是一份非常实用的参考资料。
2009-07-05 上传
2010-07-16 上传
点击了解资源详情
点击了解资源详情
2010-04-19 上传
2010-04-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
舒沉
- 粉丝: 93
- 资源: 17
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践