原創|使用教程|編輯:張莉|2025-10-17 11:41:59.607|閱讀 15 次
概述:Parasoft C/C++test提供了獨立版和插件版兩種部署方案,其中插件版能夠與Aurix開發環境深度集成,有效解決編譯器調用限制問題,為安全關鍵系統的代碼質量保障提供了可行的技術路徑。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在現代嵌入式系統開發中,特別是汽車電子、航空航天等安全關鍵領域,代碼質量、安全性與可靠性至關重要。Aurix開發環境使用其特有的編譯器工具鏈,這些編譯器受到嚴格的許可證保護,無法通過外部工具直接調用。當嘗試使用Parasoft C/C++test獨立版通過外部進程調用Aurix cctc編譯器時,會觸發許可證保護機制,導致操作失敗。針對這一技術限制,Parasoft C/C++test提供了獨立版和插件版兩種部署方案,其中插件版能夠與Aurix開發環境深度集成,有效解決編譯器調用限制問題,為安全關鍵系統的代碼質量保障提供了可行的技術路徑。
1、安裝cpptest插件版
(1)獲取安裝包
首先你得從Parasoft官方獲取對應版本的安裝包:
然后解壓即可,會得到這樣一個目錄:
(2)安裝
在安裝之前,最好先確定下IDE和cpptest版本之間的兼容關系
Step1: 找到安裝插件的地方
打開Aurix IDE,然后點擊上方的 Help-> Install New Software。
Step2:選擇 cpptest進行安裝
先點擊 Add,再點擊 Archive。然后會讓用戶選擇一個文件。
找到解壓后的目錄下的integration\eclipse下的那個zip包。
選擇好之后的狀態(如下圖),點擊Add。
選中目標,然后按照指引一路下一步就好。
Step3:等待安裝好,并重啟
右下角會出現安裝進度,耐心等待。
進度條完成后,會自動彈出重啟框,重啟就好。
(3)打開cpptest
重啟后,點擊透視窗設置,按照下圖步驟,打開cpptest透視窗。
切換到cpptest透視窗后,上方菜單欄就出現parasoft的選項了。
2、項目導入
直接按照Aurix的方式打開項目就行,在下面的演示中,創建了一個Demo1項目。
3、構建設置
選中項目,打開屬性,找到 構建設置。按照下面第二張圖設置就好。
4、許可證設置
將機器碼發送給Parasoft相關人員,將得到的license填入到xia下方框中,即可完成激活。
5、靜態分析
選中項目,找到parasoft選項,按照下圖可以找到對應的測試集進行測試,這里使用的是MISRA C 2012,也可以選擇其他需要的測試集。
通過將Parasoft C/C++test插件版集成到Aurix開發環境中,開發團隊不僅有效規避了專用編譯器的調用限制,更在其熟悉的IDE內部建立了一套自動化的代碼質量保障體系。這一集成方案確保從項目初始階段就能嚴格執行MISRA C等編程規范,顯著提升了代碼的健壯性與安全性。隨著項目推進,團隊可進一步發揮C/C++test在單元測試、覆蓋率分析及持續集成等方面的綜合能力,構建完整的質量管控流程,為開發符合功能安全標準的Aurix嵌入式應用程序提供持續可靠的技術支撐。
關于慧都
慧都是一家行業數字化解決方案公司,專注于軟件、石油與工業領域,以深入的業務理解和行業經驗,幫助企業實現智能化轉型與持續競爭優勢。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控。
慧都科技作為Parasoft公司在中國區的官方授權合作伙伴,為國內企業提供Parasoft C/C++test產品的正版授權、定制化部署與全生命周期技術支持與服務。我們致力于助力客戶精準貫徹功能安全標準、全面提升軟件開發效率、有效管控項目風險,最終構建符合國際標準的高質量軟件體系。本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn