ARM Developer Suite ADS1.2:嵌入式软件开发工具详解
需积分: 9 31 浏览量
更新于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
最新资源
- zabaatLib:vvolfster的QML Qt UI和应用程序库
- proposal-array-equality:确定数组相等
- SQLite v3.28.0
- jQuery css3图标动画鼠标滑过图标旋转动画特效
- vecel-antenna
- MP3格式万能转换器任何音频均可自由切换格式
- 黑马瑞吉外卖源码及工程项目全套
- Foodfy-database:Persistindo dados daaplicaçãoFoodfy
- 展示::framed_picture:课程中展示的最佳学生作品展示
- Open Virtual Reality 'L'-开源
- 影响matlab速度的代码-table-testing:表达式矩阵文件格式的要求,示例和测试
- 行业文档-设计装置-饲料用缓释型复方甜菊糖微囊的制备方法.zip
- RedisSubscribeServer.zip
- Wireshark-win32-1.8.4
- C# winform设计 钉钉 微信 二维码 扫码登录登录客户端 源码文件 CS架构
- Martin_Barroso_P2:RISCV Multiciclo con UART para corrercódigo阶乘