展开
RVDS是ARM公司推出的面向SOC和大型复杂应用储蓄的高端开发工具,是被业界成为最好的ARM开发工具,如果你需要开发ARM,那么不用小编介绍用户也应该知道应该下载使用什么软件,软件总共包含4个模块,IDE、RVCT、RVD、DVISS。其中IDE不用小编说,众多开发人员都知道是什么,其中我们的RVDS中继承了Eclipse IDE,用于代码的编辑和管理,用户能够轻松的使用集成开发环境进行工作,还支持用户使用eclipse的功能插件。
而RVCT则是业界最优秀的编译器,支持全系列的ARM和XSCALE架构,支持汇编、C和C++语言。至于RVD则是我们的RVDS中的调试软件,任何一个东西被开发出来都是需要相关人员进行调试的,这款强大的调试软件支持Flash(不是我们的Flash动画)烧写和多核调试,支持多种调试手段,快速错误定位等等,非常方便好用。而RVISS则是指令集反震器,支持外设的虚拟,可以让用户使用RVDS进行工作时,能够做到软件开发和硬件开发同步进行,加快用户的软件开发速度。小编讲了这么多用户应该知道了,这款RVDS绝对是硬件工程师必备的必学的软件,赶紧下载使用吧。
代码小执行效率高
在相同的条件下,ARM公司做过测试。编译后代码的大小和执行效率是衡量编译器的两个重要指标,测试结果表明,RVDS的编译性能最好。
支持Linux操作系统
RVDS可以运行在Linux操作系统上,支持Linux应用程序的开发和调试。从图1中,我们可以看出RVDS编译器生成的代码比GNU小42%,生成代码的执行效率比GNU快40%,可以减小系统存储空间的需求,降低成本。
调试功能强大
现今,随着对设备的功能要求越来越高,软件的规模在成几何级增长,代码的编写和设计的时间在开发中的比例越来越小,而调试的难度和复杂性却越来越高,这就要求我们有一个调试手段丰富的工具。
RVD是RVDS内部集成的调试软件,具有以下ADS所不具备的重要功能:
(1)条件断点
支持表达式和断点的关联,依据表达式的值产生断点。产生断点条件可以是表达式的真假和忽略的次数。
(2)数据断点
支持根据对指定地址的访问行为,例如读、写、读/写,可以产生数据断点,并且还可以根据指定地址的内容值产生更复杂的数据断点。例如位掩码、值的范围等。
(3)芯片外设描述文件
在ADS1.2中,只能通过Memory来观察芯片外设的寄存器,而且,还不能保存。这就意味着,每一调试都需要做重复的动作。在RVD中,可以通过文件的方式来描述外设寄存器。
(4)支持Flash烧写
RVD的Flash烧写更方便,提供有C语言接口,可以轻松实现。
(5)可以实现连续调试
目标板的程序运行后,再使用RVD连接调试,并且,不干扰运行环境,保护运行现场,进而快捷的找到问题所在。
(6)多核调试
对于那些高实时性、低功耗、运算量大的应用,单核的芯片已经很难满足要求,因此,多核是今后嵌入式芯片设计的趋势。RVD能够支持多核的调试,每个核对应一个窗口,完全可以用单核的调试手段去调试多核中的每一个核。
Trace和Profile
Trace功能是指RVDS可以记录ARM处理器从开始到停止这段区间执行的所有动作。记录的内容包括指令和内存访问行为。
Profile功能是指RVDS可以对Trace功能所记录的指令进行性能分析。
Trace和Profile功能主要有以下三个主要功能:
(1)对程序进行优化
编译器不能够对函数进行全方位的优化,通过Trace和Profile,能够实现对那些占用系统资源最多或者关键的算法进行优化,进而,提高系统的实时性。图2表示的是代码中所有函数运行时间的统计。
(2)对程序进行代码测试
对于设备的安全性和可靠性要求高的应用,使用Trace和Profile功能可以对代码进行覆盖率测试,找到程序中的死角,进而提高设备的可靠性和程序的健壮性。
(3)调试
由于,Trace功能能够记录ARM所执行的所有指令,所以,能够判断出错误的所在,和RVD是相辅相成。
外设虚拟
常规的嵌入式开发流程是:先硬件设计,后软件开发,这样,会耽搁软件开发的进度。
RVISS是RVDS内部集成的一个功能模块,包含有ARM内核模型和外设模型,并且,提供有与VC++的接口,可以实现LCD、触摸屏等复杂的虚拟外设。
使用RVISS的外设模型虚拟系统的外设,可以做到和硬件设计同步,大大提高了软件开发的时间。例如,RVISS中的定时器虚拟外设,提供有通用的定时器功能,可以虚拟产生中断。
RVI仿真器是ARM公司推出的JTAG调试工具,和RVDS结合使用,能实现源代码调试。RVI具有以下特点。
支持ARM7、ARM9、ARM10、ARM11、Cortex等全系列ARM内核下载速度1.3MByte/S支持ADS、RVDS、Green Hill、GCC、Tasking、IAR等编译器支持MMU调试支持WinCE和Linux内核调试支持Coresight调试技术支持DSP调试支持TI OMAP平台调试
一棵小白菜:
真的是很好的软件,功能多到无法想象,居然没有想到的是,有人居然认为功能太多太麻烦,这里还需要大家去慢慢适应,毕竟一款软件要向全面发展。
提取码:bmf1
今日头条官方正版 V8.8.843.90 MB 今日头条官方正版,各种优秀作品和独特的玩法,这就是玩家普遍对它的印象,上乘的美术与音乐无疑是对支持这款作品的玩家最好的回应,容易上手,快节奏的游戏体验,壮观的场景关卡,具有挑战性的任务剧情,玩
下载音乐雷达安卓版 V13.26.0-23041429.34MB当你听到一段动人的旋律,你是如何找到它的名字呢?音乐雷达是一款多面搜音乐软件,能够在您最喜欢的应用当中直接使用去搜索音源信息,网罗你的所有发现和各种惊喜时刻,让你听到的一切喜欢的声音都能记录其中,帮助找到自己更爱的音乐,发现更多世界上好的声音。
下载扫描全能王安卓版 V6.20.092.05 MB扫描全能王手机版这款游戏大大超出了我的预期,没有想到的是游戏的美术风格很棒,优化也很棒,画面全程无掉帧卡顿,原本测试时候的奔溃BUG影响游戏体验,已经被完美解决了,令人惊叹的
下载万能空调遥控器破解版 V1.445.52MB 天气太热,回到家马上要开空调, 到平时常用的空调遥控器居然找不到,试试这款万能空调遥控器app吧。它是一款非常方便好用的遥控智能家电手机软件,这款软件不单单只可以遥控空调,还可以遥控其它大部分的电
下载佛教音乐安卓版 V3.3.559.50MB每个人的追求都不一样,有些喜欢轻音乐,有点喜欢摇滚乐,就有人爱佛教音乐,而今天推送的佛教音乐是一款音乐播放软件,这里收录了众多佛教传度音乐,品类十分多样,还有音质能够自主选择,更有交流圈能够帮助感兴趣的用户们一起交流心得,净化心灵,从而找到归属感,快来下载体验吧
下载百度文库免费版 V8.0.53 21.75 MB《百度文库》是一款拥有海量文档资源的手机阅读软件,在这里可以找到很多资料,实用便捷,一机在手,囊括四海知识,天文地理财经政治金融军事,无所不知,无所不有,强烈推荐大家使用!
下载腾讯地图关怀版 V1.154.36MB 腾讯地图关怀版,与其他腾讯地图有什么不一样呢?原来是很有心的一款设计,专为老年人朋友设计的手机地图app,该软件具有大字体、精确导航、路线规划等功能服务,可以帮助用户更好的生活和出行,并且帮助你老
下载小小追书在线阅读版14.89MB 欲罢不能的小说免费看,百万资源都在你手中,感受下阅读的极致体验,小小追书在线阅读版说到做到,它是一款为伙伴们带来诸多小说资源的软件!小小追书官方免费版内容描绘的极其丰富,咱们可以尽情阅读自己喜
下载史努比小说安卓版 V102019.72MB对于网络小说你有什么样的要求呢?你想要看的是什么类型的小说作品呢?史努比小说官方版app下载是一款非常优质实用的全网小说阅读软件,用户在这款软件中可以自由的阅读任何一般小说,这款软件会为用户提供超多经典优质的最新热门小说,里面还有许多种类型的小说,在软件中都有非常详细的分类,方便了用户进行筛选,喜欢的用户快来下载体验吧。
下载美团外卖官方版 V7.86.2 68.27 MB美团外卖,送啥都快。送外卖,我们更专业!美团外卖现已覆盖全国1500+所城市,在线门店数突破百万。
下载