DS-5更新成ARM开发最强神器,ADS和RVDS将成为历史

发布时间:2013-11-5 11:45    发布者:eechina
关键词: DS-5 , ARM开发
1.png

2013年10月22日,ARM公司发布DS-5 v5.16,这意味着自2010年3月DS-5第一版发布以来,这款号称支持所有ARM内核的开发工具,已经经历了整整3年半的时间。这段时间里,很多熟悉ADS和RVDS的用户,也都慢慢转向使用DS-5,而ADS和RVDS也渐渐成为历史。跟着这股趋势,我们来掂量一下这款开发神器,看看它到底有何特别之处。

DS-5优异之处

编译器

从历史渊源来说,DS-5已经进化了三代,到它已经是第四代了。第一代ARM SDT,第二代ADS,第三代是RVDS,RVDS更新到4.1版本就停止了,之后便是DS-5了。

2.png

在整个四代中,ARM都是使用同一个编译器ARM Compiler,虽然在每一代的叫法不同,比如RVDS的时候称为RVCT,但是其实是同一个编译器。

与之前几代工具不同,DS-5除使用最新版ARM Compiler 5外,还加了一款称为Linaro GNU GCC Compiler for Linux的编译器,该编译器可以对Linux应用程序进行开发,这就使得DS-5可以覆盖ARM嵌入式开发的整个过程,保证了底层到应用层开发的连续性。

IDE

DS-5所有功能都基于Eclipse IDE,这款IDE的特点是项目管理方便并且可移植性强,完全支持Windows和Linux两大主流系统,并可以自行加入第三方插件,具有高度的灵活性。

3.png

在这样的环境下,使用DS-5可以轻松进行SoC设计、裸机程序、U-boot、Linux内核、Android内核、Linux应用程序、Android应用程序、实时系统、安全应用等一系列开发调试。

调试

在DS-5的调试器里面,我们可以对裸机程序(含U-Boot)、Linux Kernel、Android Kernel、Linux App和Android App进行调试,能进行单步调试、运行、断点、修改变量等操作。

4.png

在调试界面中,有线程列表、堆栈、调试命令、变量、断点、寄存器、函数、源代码、反汇编代码、寄存器和存储器等资源情况。

仿真

DS-5支持ULINK2、ULINKpro和DSTREAM仿真器,低价调试和高价调试跟踪任选。

5.png

性能分析

Streamline可以对Linux和Android应用程序进行跟踪,跟踪数据保存在电脑上,保存容量不受芯片内存限制,由电脑硬盘容量决定,保证长时间可以进行数据跟踪。

Streamline由多种视图构成,其中最明显的就是Timeline视图,这里可以动态观察CPU、GPU、RAM、BUS、Cache、线程和功耗状态。

6.png

使用Call Paths等视图,轻松分析应用程序瓶颈,改善代码效率。

7.png

免费使用

DS-5分为社区版和专业版,社区版免费使用,可到ARM网站直接下载使用,专业版需要向ARM购买许可证后才能使用,国内用户可以通过ARM工具代理商米尔科技获得授权许可证。

功能
社区版
专业版
(Community)
(Professional)
支持内核
ARM9
全部ARM内核
ARM11
Cortex-A (ARMv7-A)
编译器
Linaro  GCC
ARM  Compiler 5和 Linaro GCC
Streamline
进程/任务跟踪
全部
Flat函数分析
调试
使用gdbserver  调试Linux/Android
全部
模拟器
Cortex-A8
Cortex-A9四核
支持主机
Windows/Linux/MacOS
Windows/Linux
技术支持
社区/在线教程
ARM/米尔科技

如果想评估DS-5的功能,可以在线申请DS-5的30天评估版许可证,该许可证相当于能使用DS-5专业版30天。

DS-5 30天评估版申请流程: http://www.myir-tech.com/faq_list.asp?id=513

快速入门

对于嵌入式软件开发工具而言,入门非常重要,而入门时配套开发板则是更为重要。DS-5配套的演示开发板有两款,国外Linaro的Snowball开发板和国内米尔科技的MYD-SAMA5D34开发板。

8.png

MYD-SAMA5D34开发板是国内首款Cortex-A5开发板,拥有Linux和Android两大系统资源,并且拥有完整的DS-5开发例程,包括裸机程序创建调试、Linux/Android内核调试、Linux/Android应用程序调试和Streamline性能分析,大量例程在不断更新中。

MYD-SAMA5D34开发板详细介绍: http://www.myir-tech.com/product/myd-sama5d3x.htm
DS-5和MYD-SAMA5D34开发例程: http://www.myir-tech.com/resource.asp?nid=16

DS-5未来

据ARM中国区代理商米尔科技工具负责人蒙国造透露,作为目前功能最能最全、编译器最新的开发工具,DS-5未来有望与KEIL MDK-ARM合一体,成为ARM官方终极开发工具,减少开发者因为选择工具引起的苦恼,最终提高ARM嵌入式开发的效率。

最后,附上DS-5最新版本的下载地址,供大家一起评估,如下。
DS-5 v5.16下载地址: http://www.myir-tech.com/download.asp?nid=23
本文地址:https://www.eechina.com/thread-122931-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表