博客專欄

        EEPW首頁 > 博客 > RVS—面向目標硬件的軟件性能測試工具

        RVS—面向目標硬件的軟件性能測試工具

        發布人:hiraintech 時間:2024-04-07 來源:工程師 發布文章

        產品概述

               Rapita Verification Suite(簡稱:RVS),為美國Danlaw公司提供的一款嵌入式系統在板測試套件,主要應用于汽車領域。其產品符合ISO-26262、DO178B/C、IEC-61508等行業標準,兼容Vxworks、Linux、SYSBIOS等操作系統,支持C、C++、Ada多種語言,多方位支撐TI、IBM、Intel、ARM、Freescale、Infineon等廠商處理器。

               RVS針對汽車領域提供ISO-26262 Qualification Kit來滿足高可靠、高安全的嵌入式軟件驗證需求。在奧迪、大陸電子等企業得到應用。

        RVS圖1.jpg

        產品介紹

            · 嵌入式軟件時間性能分析工具—RapiTime

        RVS圖2.jpg

               針對嵌入式軟件時間性能(包括最差情況執行時間 WCET),RapiTime可對其進行全方位測量和統計,降低用戶實施時間性能驗證、軟件優化、系統更新、集成關鍵嵌入式系統的成本和研發工作量。其顯著特點如下:

            ? 提供函數級、代碼段級的最差情況執行時間(WCET)、最大執行時間、最小執行時間、平均執行時間、高水位執行時間的測量和統計

            ? 幫助用戶定位產品的性能瓶頸和軟件優化重點

            ? 對函數或代碼段的上下文、循環以及數據塊進行分析

            ? 可視化顯示每個函數或代碼段對時間性能的影響程度

            ? 識別代碼在最差情況下的執行路徑

            ? 檢查最差情況執行路徑的出現頻率

            ? 甄別由于硬件性能不同對于軟件執行時間的影響

            ? 支持多任務和多核分析

            ? 支持持續集成,如Jenkins/Bamboo

         

            · 嵌入式軟件代碼覆蓋分析工具—RapiCover

        RVS圖3.jpg

               RapiCover是一款針對嵌入式目標代碼進行覆蓋度測試的工具,針對所設計的測試用例,統計在板代碼覆蓋率信息,其插樁點的開銷較小,并能針對目標板的實際情況提供靈活的支持方式。其顯著特點如下:

            ? 對于收集目標代碼覆蓋度只需較低的開銷

            ? 支持功能安全標準(ISO26262和DO-178B/C)的覆蓋度指標要求

            ? 支持覆蓋水平的標準,包括Function Coverage、Statement Coverage、Decision/branch Coverage、Modification condition/Decision Coverage等

            ? 支持多核系統的覆蓋度測試

            ? 提供多種便捷操作,提升測試效率

            ? 提供不同顆粒度的自動插裝選擇

            ? 支持 C、C++、Ada 語言,兼容主流編譯器

         

            · 嵌入式軟件任務調度和事件分析工具—RapiTask

        RVS 圖 4.jpg

               針對復雜的嵌入式系統,RapiTask能可視化軟件任務調度和事件跟蹤。用戶在使用復雜調度行為(如多核、多線程)的嵌入式系統時,RapiTask可幫助解決可能面臨的挑戰。其顯著特點如下:

            ? 自動獲取任務/中斷調度級別的時間性能指標

            ? 定位罕見的時序錯誤問題,比如競態條件、死鎖、優先級倒置

            ? 定位多任務和多核平臺的系統容量和負載問題,消除系統集成風險

            ? 驗證系統的時序行為,與RapiTime聯用能夠獲取更加詳細的時序分析結果

            ? 獨立于目標系統,能夠適應不同的目標板及不同的實時操作系統

         

            · 高速海量測試數據記錄儀—RTBx

        RVS圖5.jpg

               RTBx是一款高速海量測試數據記錄儀。通過連接目標硬件平臺的輸出端口,收集目標運行的時間戳數據和插樁點標識符。其顯著特點如下:

            ? 一種通用的解決方案,能夠復用在不同的工程當中

            ? 收集和輸出數據簡單和快速

            ? 巨大的數據儲存能力

            ? RTBx將檢測點代碼尺寸和執行時間開銷降到了較低

            ? 直接與用戶目標硬件的TTL或LVDS等I/O接口相連

            ? 長達數天的連續數據存儲能力

            ? 展示目標硬件針腳狀態

        RVS圖6.jpg

        應用案例

        RVS圖 7.jpg


        了解更多:

               請致電 010-64840808轉6116或發郵件至market_dept@hirain.com(聯系時請說明來自EEPW電子產品世界平臺)


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: RVS

        技術專區

        關閉
        主站蜘蛛池模板: 资阳市| 沁源县| 泸定县| 永善县| 云安县| 巫溪县| 即墨市| 南皮县| 邻水| 万全县| 长沙市| 秀山| 绥中县| 庆元县| 滁州市| 洞口县| 洛宁县| 封丘县| 南召县| 灌云县| 浮山县| 马边| 腾冲县| 福州市| 东乌珠穆沁旗| 银川市| 三亚市| 长兴县| 肥乡县| 雷州市| 铁岭市| 泌阳县| 东乌| 泗阳县| 苍梧县| 元江| 松原市| 邵武市| 砀山县| 罗田县| 安多县|