Rapita Verification Suite(簡稱:RVS),為美國Danlaw公司提供的一款嵌入式系統(tǒng)在板測試套件,主要應(yīng)用于汽車領(lǐng)域。其產(chǎn)品符合ISO-26262、DO-178B/C、IEC-61508等行業(yè)標(biāo)準(zhǔn),兼容Vxworks、Linux、SYSBIOS等操作系統(tǒng),支持C、C++、Ada多種語言,多方位支撐TI、IBM、Intel、ARM、Freescale、Infineon等主流廠商處理器。
RVS針對汽車領(lǐng)域提供ISO-26262 Qualification Kit來滿足高可靠、高安全的嵌入式軟件驗(yàn)證需求。在奧迪、大陸電子等企業(yè)得到成功應(yīng)用。
?產(chǎn)品介紹
1.嵌入式軟件時(shí)間性能分析工具—RapiTime
針對嵌入式軟件時(shí)間性能(包括最差情況執(zhí)行時(shí)間WCET),RapiTime可對其進(jìn)行更全面的測量和統(tǒng)計(jì),降低用戶實(shí)施時(shí)間性能驗(yàn)證、軟件優(yōu)化、系統(tǒng)更新、集成關(guān)鍵嵌入式系統(tǒng)的成本和研發(fā)工作量。其顯著特點(diǎn)如下:
-
提供函數(shù)級、代碼段級的最差情況執(zhí)行時(shí)間(WCET)、 最大執(zhí)行時(shí)間、最小執(zhí)行時(shí)間、平均執(zhí)行時(shí)間、高水位執(zhí)行時(shí)間的測量和統(tǒng)計(jì)
-
幫助用戶定位產(chǎn)品的性能瓶頸和軟件優(yōu)化重點(diǎn)
-
對函數(shù)或代碼段的上下文、循環(huán)以及數(shù)據(jù)塊進(jìn)行分析
-
可視化顯示每個(gè)函數(shù)或代碼段對時(shí)間性能的影響程度
-
識別代碼在最差情況下的執(zhí)行路徑
-
檢查最差情況執(zhí)行路徑的出現(xiàn)頻率
-
甄別由于硬件性能不同對于軟件執(zhí)行時(shí)間的影響
-
支持多任務(wù)和多核分析
-
支持持續(xù)集成,如Jenkins/Bamboo
2. 嵌入式軟件代碼覆蓋分析工具—RapiCover
RapiCover是一款針對嵌入式目標(biāo)代碼進(jìn)行覆蓋度測試的工具,針對所設(shè)計(jì)的測試用例,統(tǒng)計(jì)在板代碼覆蓋率信息,其插樁點(diǎn)的開銷很小,并能針對目標(biāo)板的實(shí)際情況提供靈活的支持方式。其顯著特點(diǎn)如下:
-
對于收集目標(biāo)代碼覆蓋只需非常低的開銷
-
支持功能安全標(biāo)準(zhǔn)(ISO26262和DO-178B/C)的覆蓋度指標(biāo)要求
-
支持覆蓋度水平的標(biāo)準(zhǔn)包括Function Coverage,Statement Coverage,Decision/branch Coverage,Modification condition/Decision Coverage等
-
支持多核系統(tǒng)的覆蓋度測試
-
提供多種便捷操作,提升測試效率
-
提供不同顆粒度的自動(dòng)插裝選擇
-
支持C、C++、Ada語言,兼容主流編譯器
3. 嵌入式軟件任務(wù)調(diào)度和事件分析工具—RapiTask
針對復(fù)雜的嵌入式系統(tǒng),RapiTask能可視化軟件任務(wù)調(diào)度和事件跟蹤。用戶在使用復(fù)雜調(diào)度行為(如多核、多線程)的嵌入式系統(tǒng)時(shí),RapiTask可幫助解決可能面臨的挑戰(zhàn)。其顯著特點(diǎn)如下:
-
自動(dòng)獲取任務(wù)/中斷調(diào)度級別的時(shí)間性能指標(biāo)
-
定位罕見的時(shí)序錯(cuò)誤問題,比如競態(tài)條件、死鎖、優(yōu)先級倒置
-
定位多任務(wù)和多核平臺的系統(tǒng)容量和負(fù)載問題,消除系統(tǒng)集成風(fēng)險(xiǎn)
-
驗(yàn)證系統(tǒng)的時(shí)序行為,與RapiTime聯(lián)用能夠獲取更加詳細(xì)的時(shí)序分析結(jié)果
-
獨(dú)立于目標(biāo)系統(tǒng),能夠適應(yīng)不同的目標(biāo)板及不同的實(shí)時(shí)操作系統(tǒng)
4. 高速海量測試數(shù)據(jù)記錄儀—RTBx
RTBx是一款高速海量測試數(shù)據(jù)記錄儀。通過連接目標(biāo)硬件平臺的輸出端口,收集目標(biāo)運(yùn)行的時(shí)間戳數(shù)據(jù)和插樁點(diǎn)標(biāo)識符。其顯著特點(diǎn)如下:
-
一種通用的解決方案,能夠復(fù)用在不同的工程當(dāng)中
-
收集和輸出數(shù)據(jù)簡單快速
-
巨大的數(shù)據(jù)儲(chǔ)存能力
-
RTBx將檢測點(diǎn)代碼尺寸和執(zhí)行時(shí)間開銷降到了非常低
-
直接與用戶目標(biāo)硬件的TTL或LVDS等I/O接口相連
-
長達(dá)數(shù)天的連續(xù)數(shù)據(jù)存儲(chǔ)能力
-
展示目標(biāo)硬件針腳狀態(tài)
應(yīng)用&案例
?相關(guān)鏈接 (直接點(diǎn)擊進(jìn)入)
1 |
基于仿真的數(shù)字孿生系統(tǒng)構(gòu)建與應(yīng)用 |
2 |
Optimus—汽車領(lǐng)域多學(xué)科優(yōu)化設(shè)計(jì)解決方案 |
3 |
4 |
Helix QAC — 軟件靜態(tài)測試工具 |
5 |
Tessy — 嵌入式軟件單元測試 / 集成測試工具 |
6 |
3D Experience — 產(chǎn)品協(xié)同研發(fā)平臺 |
經(jīng)緯恒潤通過與IBM、Dassault、ANSYS等知名工業(yè)軟件廠商合作,為用戶提供汽車電子領(lǐng)域數(shù)十種研發(fā)工具,并通過在研發(fā)流程、建模仿真、測試驗(yàn)證、平臺建設(shè)等領(lǐng)域的定制開發(fā)和技術(shù)服務(wù),助力用戶實(shí)現(xiàn)研發(fā)的流程化、數(shù)字化、智能化和平臺化,提升產(chǎn)品研發(fā)效率和市場競爭力。
原文標(biāo)題:RVS — 面向目標(biāo)硬件的軟件性能測試工具
文章出處:【微信公眾號:經(jīng)緯恒潤】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
RVSM
+關(guān)注
關(guān)注
0文章
3瀏覽量
5955
發(fā)布評論請先 登錄
相關(guān)推薦
評論