ARM DS-5 是 ARM 公司 2009 年推出的一款可扩展多功能,可调试裸板、Linux、Android 系统,支持所有 ARM 内核的软件开发工具。
自 2007 年 ARM 公司停止对 ADS 的维护更新后,ARM 在基于 eclipse 集成环境的基础上,相继推出了 RVDS(RealView Development Suite)和 DS-5 两款重量级开发软件。其中 DS-5 以同时集成 ARM Compiler 和 GCC 可轻松调试 Linux 系统而占优势。
ARM DS-5 开发工具链帮助工程师为 ARM 应用处理器(如 Cortex™-A 系列,Cortex-R 实时处理器和其他 ARM 嵌入式处理器)开发强大且高度优化的嵌入式软件 。 DS-5 工具链包括一流的 ARM C / C ++ 编译器,强大的 Linux / Android™/ RTOS 调试器,ARM Streamline™ 系统性能分析器和实时系统仿真模型, 所有这些都方便地封装在基于 Eclipse 的用户友好的集成开发环境(IDE)中。
DS-5 有三个不同的版本,它们是通过同一安装包进行许可证管理。
DS-5 Ultimate Edition 支持最新的 ARM 处理器和技术,如 ARMv8。
DS-5 专业版支持所有 ARM 处理器,包括 ARMv7,提供卓越的调试和跟踪功能以及 ARM 编译器。
DS-5 社区版是免费的,可以使用 DS-5 调试器和 Streamline 的有限功能集。功能包括裸机和 Linux 应用程序调试。
应用程序处理器支持:
- ARMv5:
- ARMv6:
- ARMv7:
- Cortex-A5
- Cortex-A8
- Cortex-A9
- Cortex-A15
价格(20171108 Digi-Key):
Ultimate 相比 Professional 多 ARMv8 processors、Compiler Safety Package
Ultimate DS5UE-KD-40001 floating 1year 56,113.46HKD
Ultimate DS5UE-KD-30001 node-locked 1year 44,635.76HKD
Professional DS5PE-KD-40001 floating 1year 35,070.92HKD
Professional DS5PE-KD-30001 node-locked 1year 28,056.77HKD
Professional DS5PE-KD-40000 floating 永久 70,141.84HKD
Professional DS5PE-KD-30000 node-locked 永久 56,113.46HKD
仿真器:
DS-5 官方推荐的仿真器 DSTREAM,售价大约在 2 万 3 千人民币(201711)。
DS-5 vs MDK
KEIL MDK-ARM 是用于满足开发者基于ARM7/9, ARM Cortex-M 处理器的开发需求,包括它自带的 RTX 实时操作系统和中间库,都是属于 MCU 应用领域的。
DS-5 是用于创建 Linux/Andriod 的复杂嵌入式系统应用和系统平台驱动接口,DS-5 支持设备添加,包括多核调试和支持,主要针对复杂的多核调试,片上系统开发而推出的。