微控圈（MCU Loop） - 2017年11月
type: channel
link: https://www.mculoop.com/2017/11/
description: 嵌入式、物联网技术交流分享
items: ARM DS-5（ARM Development Studio 5）

ARM DS-5（ARM Development Studio 5）
type: item
date: 2017-11-07T16:00:00+00:00
description: 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： ARM926EJ-S ARMv6： ARM1136JF-S ARM1176JZ-S 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 支持设备添加，包括多核调试和支持，主要针对复杂的多核调试，片上系统开发而推出的。