ARM Developer Suite ADS1.2:嵌入式软件开发工具详解
需积分: 9 127 浏览量
更新于2024-07-30
收藏 970KB PPT 举报
"ADS1.2介绍 ppt"
ADS1.2是ARM Developer Suite的一个版本,它是一套专门针对嵌入式ARM设计的全面软件开发工具。这套工具集旨在支持从软件原型开发到最终优化的ROM代码生成的整个过程。ADS1.2在2001年12月发布,提供了对多种主机系统的支持,包括IBM兼容的Windows系统(95, 98, 2000, ME, NT4)、Sun工作站上的Solaris、HP工作站上的HPUX以及RedHat Linux(6.2 & 7.1)。此外,该工具通过FLEXLM管理器进行LICENSE管理,并提供45天的评估版。
ADS1.2在功能上进行了增强,支持了当时的最新ARM内核,如ARM926EJ-S、ARM9EJ-S和VFPv2,同时也支持V5TEJ架构。它引入了对ARMulator的改进,允许仿真执行Java字节码并显示Jazelle状态。此版本还增加了对RedHat Linux(6.2和7.1)的支持,库管理器可以合并多种库,开发者可以通过pragma实现更灵活的代码和数据布局。新链接选项允许为可重定位的代码设置,编译器现在可以同时输出汇编代码和目标代码。
ADS1.2的主要模块包括符合ANSI C的编译器(armcc和tcc)、ISO/Embedded C++编译器(armcpp和tcpp)、ARM/Thumb汇编器(armasm)、链接器(armlink)、集成开发环境(CodeWarrior)、调试器(AXD)、ARMulator(向前兼容armsd)、格式转换器(fromelf)、库管理器(armar)以及C和C++库。另外,它还包括了ARM Firmware Suite、ARM Application Library以及RealMonitor等辅助开发工具。
这套工具集为开发者提供了从源代码编译、链接、调试到目标硬件模拟的全套解决方案,极大地提升了基于ARM架构的嵌入式系统的开发效率和代码质量。通过使用ADS1.2,开发者可以更好地优化他们的代码,适应不断发展的ARM处理器技术,以及满足不同嵌入式应用的需求。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-07-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
暴风lay
- 粉丝: 8
- 资源: 12
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查