ARM:开发工具发布

从历史渊源来说,ds-5已经进化了三代,到它已经是第四代了。第一代arm sdt,第二代ads,第三代是rvds,rvds更新到4.1版本就停止了,之后便是ds-5了。

在整个四代中,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两大主流系统,并可以自行加入第三方插件,具有高度的灵活性。

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

调试

在ds-5的调试器里面,我们可以对裸机程序(含u-boot)、linux kernel、android kernel、linux app和android app进行调试,能进行单步调试、运行、断点、修改变量等操作。

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

仿真器

ds-5支持ulink2、ulinkpro和dstream仿真器,低价调试和高价调试跟踪任选。

性能分析

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

streamline由多种视图构成,其中最明显的就是timeline视图,这里可以动态观察cpu、gpu、ram、bus、cache、线程和功耗状态。
日前,arm公司发布ds-5 v5.16,这意味着自2010年3月ds-5第一版发布以来,这款号称支持所有arm内核的开发工具,已经经历了整整3年半的时间。这段时间里,很多熟悉ads和rvds的用户,也都慢慢转向使用ds-5,而ads和rvds也渐渐成为历史。http://xunyuan.51dzw.com/

  • ARM:开发工具发布已关闭评论
    A+
发布日期:2019年07月03日  所属分类:新闻动态