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系统而占优势。
对于新设备,DS-5自动检测片上系统基础架构,识别内核和跟踪宏单元,使调试连接更易于设置。可以使用Streamline Performance Analyzer实现系统优化,确保软件充分利用底层硬件的效率。
DS-5集成两款编译器,一款是ARM compiler,是ARM公司开发的产业标准的编译器;另一个是GCC,提供给开发者进行gcc编译时使用的。
DS-5官方推荐的调试适配器(即仿真器)是DSTREAM,这家伙性能是真可以,不过对个人来说,是稍微有点贵,美元3.5K刀以上,折合人民币要2万3左右,当然对于企业来说,还算是比较实惠的,相对trace32每套10万人民币以上, DS-5+DSTREAM加起来才5万人民币也算是高性价比的了。DS-5使用eclipse的开发界面,有工程管理方便,窗口清洁,可自定义添加第三方插件,而且非常符合现在开发Android系统和应用的需要。
(1)DS-5+DSTREAM支持JTAG和以太网调试,实用,不用USB线也可以调试。
(2)官方提供参数,代码下载速度有2500KB/s,比ULINK2快1000KB/s。
(3)跟踪缓冲区容量有4GB,对于长时间目标跟踪比较有利。
(4)DS-5集成RTSM模拟器,即实时系统模拟器(Real Time System Module),当前有Cortex-A8和双核Cortex-A9模拟器,在没有目标硬件的时候,也可以进行开发。
(5)StreamLine实现图形化的内核和应用分析。
(6)集成SSH、telnet功能,可轻松的管理和调试Linux和安卓系统。
ARM DS-5 Development Studio 5.27.0