历史记录
清空历史记录
    首页 > 电脑软件 > RVDS(ARM开发工具) v4.0

    RVDS(ARM开发工具)

    v4.0

    • 软件大小:660M
    • 软件版本:v4.0
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-27
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    RVDS这工具真是给嵌入式开发者省了不少心,它可是ARM公司专门为那些复杂的SoC和大型应用打造的高端开发套件。我觉得它最厉害的地方就是编译器特别牛,生成的代码又小又快,比常见的GNU工具链能省下四成多的空间,执行效率还高出四成,这对控制成本和提升性能太关键了。而且它对Linux的支持也很到位,开发调试起来特别顺手。现在的嵌入式软件规模越来越大,调试成了最头疼的环节,好在RVDS的调试功能极其强大,不仅有各种花样的断点,还能直接描述外设寄存器,省去了重复劳动。最让我惊喜的是它支持多核调试,这在现在多核芯片普及的趋势下简直是刚需,每个核都能单独控制,效率高多了。另外它的Trace和Profile功能对优化程序帮助巨大,能精准找出耗时大户和代码死角,这对提升系统实时性和可靠性至关重要。总的来说,从编译到调试再到性能分析,RVDS提供了一整套完善的解决方案,虽然学习成本不低,但对于追求极致性能的嵌入式项目来说,绝对是值得投入的利器。RVDS(RealView Development Suite)是ARM公司推出的一款面向SoC(System on Chip)和大型复杂应用程序的高端开发工具。它包含一系列的开发工具,旨在为嵌入式系统开发人员提供最高级别的开发工具。RVDS提供了一整套的解决方案,包括源代码编辑器、调试器、性能分析工具、图形用户界面设计工具等,可以满足开发者在设计、实现、测试和部署嵌入式系统过程中的各种需求。

    软件特色

    1、代码小执行效率高
    在相同的条件下,ARM公司做过测试。编译后代码的大小和执行效率是衡量编译器的两个重要指标,测试结果表明,RVDS的编译性能最好。
    2、支持Linux操作系统
    RVDS可以运行在Linux操作系统上,支持Linux应用程序的开发和调试。从图1中,我们可以看出RVDS编译器生成的代码比GNU小42%,生成代码的执行效率比GNU快40%,可以减小系统存储空间的需求,降低成本。
    3、调试功能强大
    现今,随着对设备的功能要求越来越高,软件的规模在成几何级增长,代码的编写和设计的时间在开发中的比例越来越小,而调试的难度和复杂性却越来越高,这就要求我们有一个调试手段丰富的工具。

    软件功能

    RVD调试功能
    (1)条件断点
    支持表达式和断点的关联,依据表达式的值产生断点。产生断点条件可以是表达式的真假和忽略的次数。
    (2)数据断点
    支持根据对指定地址的访问行为,例如读、写、读/写,可以产生数据断点,并且还可以根据指定地址的内容值产生更复杂的数据断点。例如位掩码、值的范围等。
    (3)芯片外设描述文件
    在ADS1.2中,只能通过Memory来观察芯片外设的寄存器,而且,还不能保存。这就意味着,每一调试都需要做重复的动作。在RVD中,可以通过文件的方式来描述外设寄存器。
    (4)支持Flash烧写
    RVD的Flash烧写更方便,提供有C语言接口,可以轻松实现。
    (5)可以实现连续调试
    目标板的程序运行后,再使用RVD连接调试,并且,不干扰运行环境,保护运行现场,进而快捷的找到问题所在。
    (6)多核调试
    对于那些高实时性、低功耗、运算量大的应用,单核的芯片已经很难满足要求,因此,多核是今后嵌入式芯片设计的趋势。RVD能够支持多核的调试,每个核对应一个窗口,完全可以用单核的调试手段去调试多核中的每一个核。
    Trace和Profile功能
    (1)对程序进行优化
    编译器不能够对函数进行全方位的优化,通过Trace和Profile,能够实现对那些占用系统资源最多或者关键的算法进行优化,进而,提高系统的实时性。图2表示的是代码中所有函数运行时间的统计。
    (2)对程序进行代码测试
    对于设备的安全性和可靠性要求高的应用,使用Trace和Profile功能可以对代码进行覆盖率测试,找到程序中的死角,进而提高设备的可靠性和程序的健壮性。
    (3)调试
    由于,Trace功能能够记录ARM所执行的所有指令,所以,能够判断出错误的所在,和RVD是相辅相成。

    包含组件

    · 完全优化的ISO C/C++编译器
    · C++ 标准模板库
    · 强大的宏编译器
    · 支持代码和数据复杂存储器布局的连接器
    · 可选 GUI调试器
    · 基于命令行的符号调试器(armsd)
    · 指令集仿真器
    · 生成无格式二进制工具、Intel 32位和Motorola 32位ROM映像代码的指令集模拟工具
    · 库创建工具
    · 内容丰富的在线文档

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐