聯系電話:
+886 2 77182788
創提部落格
希望我們能與您分享和探討成長中的點點滴滴
CANoe與虛擬機器
Vector提供的CANoe軟體是進行網路/匯流排和ECU開發、測試和分析的全面工具,支援匯流排網路開發從需求分析到系統實現的全過程,包括模型創建、模擬、測試、診斷及通信分析等。但和大多數網路開發工具一樣只適用於Windows作業系統,因此開發人員需要考慮如何實現Linux環境和CANoe工具之間的資料交互。本文主要介紹CANoe與虛擬機器通過乙太網交互的幾種常用方法。
WSL 2中安裝VectorCAST
如需在Windows平臺上搭建Linux開發和測試環境,常用的方法是使用VMware公司的虛擬化產品如VMware Workstation,或VMware vSphere創建Linux虛擬機器。為了精簡傳統虛擬機器或雙啟動設置的開銷,微軟在Windows 10平臺中引入WSL 1相容層,後續又推出基於虛擬化技術的WSL 2,支援用戶在Windows宿主機上直接安裝和使用Linux系統(包括大多數Linux發行版本中內置的命令列工具、實用工具和應用程式),並全面提升與宿主系統的相容性和互通性。
CANoe對SPI、UART和I2C等串列匯流排的同步模擬與測試
在ECU和感測器系統中,除去各種汽車匯流排以及智慧感測器之間的PSI5和SENT協議之外,在短距離和低成本通信場景中還會廣泛使用SPI、UART、RS232、RS485、RS422和I2C等通用序列匯流排。在HIL系統中,如果被測物件涉及上述串列匯流排,則需要測試設備能夠同時支援對應介面,實現測試、模擬及分析。在CANoe為平臺的HIL系統中,I/O板卡VT2710同時支援PSI5/SENT以及上述串列匯流排協定,為構建經濟型測試系統提供便利。
基於ISO 21434的汽車網路安全實踐
商業領域的IT系統和嵌入式產品的IT系統正在融合為一種多功能系統。相應地,關注汽車網路安全的ISO 21434標準應運而生。該標準的意義在於提供了一個指南,可用於降低產品、專案和組織中存在的安全風險。為了有效實施ISO 21434標準,本文介紹了遵循ISO 21434的系統級安全工程實踐方法,並通過實例進行分析。
在Linux系統中運行Classic AUTOSAR軟體系統
無論是ADAS/AD軟體系統驗證的資料回灌訓練或並行模擬驗證,還是在軟體快速反覆運算中的持續集成與持續測試,都需測試工具滿足平行計算和可擴展計算的要求。高性能網域控制站通常採用AP(Adaptive AUTOSAR)和CP(Classic AUTOSAR)共存的軟體架構,其中AP軟體系統可通過TAP的方式與測試環境集成,而CP軟體系統的集成則面臨挑戰;並行模擬環境(Server或雲)大多基於Linux系統,這是測試工具集成的難點;同時整個環境需要支援與任務調度工具(如Jenkins)的配合使用也是勢在必行
基於CANoe和Visual Studio實現Classic 和Adaptive AUTOSAR應用層調試
伴隨“軟體化”和“敏捷化”的推進,從基於域(Domain)架構到基於區域(Zonal)架構的發展,亦或OEM成立軟體中心參與軟體發展與集成,均面臨複雜控制器軟體的整合。傳統開發大多採用Lauterbach或iSYSTEM等與CANoe結合實現在真實控制器上的調試工作;如今域控器、區網域控制站和車載“電腦”中軟體將由多方獨立並行開發集成,故在開發階段大部分時間內將面臨:無硬體或因耦合軟體由協力廠商開發而無法實現傳統調試或測試工作。
選擇Fortify靜態程式碼分析工具作為您的下一個SAST工具是正確的嗎?
嵌入式系統有很多,但真正能支援嵌入式軟體發展人員的靜態程式碼分析工具卻很少。OpenText最近對Micro Focus(包括Fortify靜態程式碼分析工具)的收購,重新引發了一個問題,即哪種靜態程式碼分析工具最適合您的嵌入式軟體專案。通過比較Fortify和Klocwork,我們的專家找到了答案。
什麼是Barr-C?
Barr-C是Barr Group的編碼標準,旨在減少嵌入式軟體中的漏洞,並引入風格指南,提高可維護性和可攜性。在這裡,我們將闡釋什麼是Barr-C,開發人員如何使用BARR-C:1018檢測C語言所編寫的固件中的漏洞,以及Barr-C如何與MISRA指南相結合。
醫療器械安全最佳實踐
全球各地對醫療器械安全的擔憂與日俱增。在美國,由於連接設備的數量不斷增加,以及網路攻擊對患者的護理造成的破壞力,導致新的立法正在出臺。2022年6月8日,美國眾議院通過了H.R.7667號法案,該法案旨在解決醫療器械的網路安全問題,只有幾項除外,該法案旨在闡明什麼應當被認為是“合理的”醫療器械安全。在這裡,我們將討論醫療器械安全H.R.7667號法案包括哪些內容,以及您可以為此做些什麼準備。
車載資訊娛樂系統的網路安全考慮
如今,新車購買者的關注點更多地集中在“數位座艙生態系統體驗”上,而不是馬力和燃油經濟性等傳統功能上。汽車行業已經將通過完全連接的車載資訊娛樂(IVI)系統(由觸摸顯示幕、語音命令以及綜合資訊娛樂功能組成)提供這種體驗作為有限考慮的需求。