DS-5(ARM Development studio 5)+DSTREAM的使用方法

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的过程中发现,DS-5还有其他一些非常强势的特点,也可以说是优点,使开发和调试相对来说轻松不少,同时也体验了ARM公司的这款软件的强大之处,足见ARM公司对这款软件的重视和用心,以下稍作总结,喜欢对同大伙有所帮助:

一、界面
DS-5使用eclipse的开发界面,这对于我来说,非常熟悉,因为之前开发Java的时候使用的就是eclipse。它的特点就不用多说了,有工程管理方便,窗口清洁,可自定义添加第三方插件,而且非常符合现在开发Android系统和应用的需要。

二、调试
DS-5官方推荐的调试适配器(即仿真器)是DSTREAM,这家伙性能是真可以,不过对个人来说,是稍微有点贵,美元3.5K刀以上,折合人民币要2万3左右,当然对于企业来说,还算是比较实惠的,相对trace32每套10万人民币以上, DS-5+DSTREAM加起来才5万人民币也算是高性价比的了。

光顾着谈斤论价了,再说说我个人对DS-5调试的感受,呵呵:

(1)DS-5+DSTREAM支持JTAG和以太网调试,实用,不用USB线也可以调试。

(2)官方提供参数,代码下载速度有2500KB/s,比ULINK2快1000KB/s。

(3)跟踪缓冲区容量有4GB,对于长时间目标跟踪比较有利。

三、编译
DS-5集成两款编译器,一款是ARM compiler,是ARM公司开发的产业标准的编译器;另一个是GCC,提供给开发者进行gcc编译时使用的。

四、更多
1、DS-5集成RTSM模拟器,即实时系统模拟器(Real Time System Module),当前有Cortex-A8和双核Cortex-A9模拟器,在没有目标硬件的时候,也可以进行开发。

2、StreamLine实现图形化的内核和应用分析。

3、集成SSH、telnet功能,可轻松的管理和调试Linux和安卓系统。

猜你喜欢

转载自blog.csdn.net/tugouxp/article/details/57974327