亚洲国产成人无码专区-亚洲丁香一区-国产伦a视频-久久精品国产99日本精品免-午夜性做爰免费看-日韩欧美高清在线视频-芒果视频在线观看免费-特黄毛片在线观看-免费一级淫片a人观看69-日韩久久av-91精品91久久久中77777老牛

你的位置:首頁 > 互連技術 > 正文

RISC-V 中國峰會回顧|IAR:一套工具鏈破解架構碎片化與功能安全開發難題

發布時間:2026-11-09 來源:轉載 責任編輯:lijiahuan

【導讀】第六屆 RISC-V 中國峰會上,IAR 圍繞安全關鍵領域嵌入式軟件開發進行主題分享。針對行業普遍存在的架構碎片化、功能安全標準繁雜、產品生命周期長三大痛點,IAR 推出統一開發工具平臺,一套 IDE 兼容 RISC-V、Arm 等多種架構,支持異構多核調試、Trace 追蹤、AI 輔助調試,工具鏈通過多行業功能安全認證,可對接 CI/CD 流程,幫助汽車、工業機器人、工控客戶降低維護成本、縮短認證周期。


圖片7.png


在2026年10月19-20日舉辦的第六屆RISC-V中國峰會上,IAR專家以“加速安全關鍵領域的軟件開發”為主題,從工具鏈視角,分享了嵌入式軟件開發的真實痛點與落地方案。


汽車、機器人、工業控制看似是不同的應用場景,卻有著共同的需求:更強的算力、實時可靠的控制、功能安全、以及長期穩定的產品支持。這些需求,最終都要落到開發工具上。隨著功能點不斷增加,嵌入式軟件的復雜度快速攀升:調試難度加大,代碼中的潛在缺陷增多,后期不同團隊、不同來源的軟件集成也更具挑戰。


而在功能安全領域,開發團隊還要面對以下三大挑戰。


挑戰 1:架構碎片化,帶來工具鏈碎片化


嵌入式領域的MCU架構十分多樣:Arm廣泛應用于汽車與工業,開放的RISC-V快速崛起,8051等傳統架構仍有大量存量,還有瑞薩、TI等芯片廠商的專用架構。多樣的選擇對團隊既是優勢,也是挑戰:不同項目用不同MCU,就要維護不同的編譯、調試工具鏈。如果還要通過功能安全認證,每套工具鏈都必須滿足功能安全要求,對團隊的知識儲備和長期維護都是很大的壓力。


挑戰 2:功能安全標準多樣化


汽車行業遵循以ISO 26262為核心的統一標準體系,ASIL等級、證據格式以及對軟件工具的要求都相對明確。機器人行業則涵蓋工業機器人、護理機器人、無人駕駛車輛等多個分支,各自有對應的安全標準,具身智能相關標準也在持續制定中。不過,這些標準之間有清晰的引用鏈路。以工業機器人為例,整機應用標準ISO 10218引用方法論標準ISO 13849,后者在軟件開發工具層面又引用功能安全基礎標準IEC 61508。這條鏈路理清之后,工具鏈的安全論證脈絡也就清晰了。


挑戰 3:產品生命周期長,工具需要長期支持


消費電子兩三年就換一代,而工業機器人、汽車電子的生命周期往往長達10至20年,嚴苛環境下的工業產品甚至更久。開源工具鏈迭代很快,難以滿足長周期產品對版本穩定和長期維護的要求。因此在功能安全應用中,客戶更傾向于選擇經過功能安全認證的商業工具鏈。


IAR的應對方案:統一平臺,覆蓋全流程


1. 一套工具鏈,覆蓋多種架構

IAR提供統一的IDE,以及底層的編譯器、調試器和鏈接腳本,支持Arm、RISC-V等眾多CPU架構。不同架構下,使用體驗、調試平臺、編譯與調試選項、腳本格式都保持一致,團隊切換架構時,代碼和經驗都能平滑遷移,維護成本顯著降低。IAR同時支持VS Code擴展,工程師可以在熟悉的環境中接入IAR編譯器與調試器。


2. 深耕RISC-V,持續跟進指令集演進


IAR早在2019年就推出業界首款商用RISC-V工具鏈。RISC-V指令集迭代很快,IAR持續跟進基礎指令集與擴展指令集,并對CPU廠商的自定義指令提供支持。以DSP擴展(P擴展)為例,它尚未正式演進到1.0版本,不同廠商采用的版本編碼格式并不完全兼容,IAR支持用戶選擇不同版本,以適配不同CPU廠商的實現。


3. 強大的調試能力,應對復雜軟件開發


多核與異構多核調試:支持車規級多核RISC-V MCU的多核調試,也支持異構多核(如Arm+RISC-V異構多核)調試,每個工程可對應不同內核分別調試,滿足多核并行運行實時任務的開發需求。


Trace功能:接入Trace調試器后,可記錄并追溯應用代碼的執行過程,用于復雜問題與硬件錯誤的定位、熱點函數與關鍵路徑分析、代碼優化,并可統計代碼覆蓋率,輔助單元測試。


AI調試:IAR C-SPY調試平臺提供MCP(模型上下文協議)支持,方便AI Agent或Skill調用IAR調試平臺,實現自動化的AI輔助調試。


4. 經認證的功能安全工具鏈


認證范圍:編譯器與靜態代碼分析工具均經權威機構認證,并提供完整的認證文檔與證書報告。


安全指南:提供Safety Guide,指導用戶正確使用功能安全版工具,滿足合規要求。


多標準覆蓋:功能安全版本覆蓋汽車、工業、醫療、軌道交通等多個行業,共10個功能安全標準。從汽車拓展到工業、機器人領域的客戶,可以復用同一套認證工具鏈。


長期維護:功能安全版本作為長期維護版本提供支持,持續發布問題報告與規避方法,對無法規避的問題提供補丁。


5. 靜態代碼分析與CI/CD集成


IAR靜態代碼分析工具可依據MISRA、CERT、CWE等主流規范掃描C/C++代碼中的潛在缺陷,并生成報告。IAR全系列工具均支持命令行調用,可與Jenkins、GitHub、GitLab等CI/CD流程無縫集成,實現自動化編譯、分析與單元測試,加速產品迭代。


完善的嵌入式生態


IAR持續建設嵌入式生態:底層與CPU處理器及MCU廠商合作,在FPGA階段即可進行原型驗證;中層支持MCU廠商提供的SDK與驅動;上層支持Azure RTOS等RTOS,并提供可視化的RTOS感知調試,幫助用戶高效開發應用。


寫在最后


40多年來,IAR專注于嵌入式軟件開發工具,在產品穩定性與長期支持方面積累了豐富經驗。面對架構多樣、標準多樣、生命周期長的挑戰,IAR希望通過"統一平臺+功能安全認證+長期支持",幫助客戶縮短功能安全產品的認證周期,加速產品上市。


結論


總的來說,RISC-V 快速發展帶來架構碎片化,疊加多行業功能安全標準差異、十至二十年超長產品生命周期,已經成為安全類嵌入式項目的主要卡點。IAR 這套跨架構統一工具鏈方案,核心價值在于抹平 RISC-V、Arm 等不同內核的開發差異,同時把多核調試、靜態代碼檢查、CI/CD 自動化、權威功能安全認證整合到同一平臺。對于汽車、工業機器人、工控等安全關鍵領域開發者,能夠減少多套工具的維護負擔,簡化合規取證流程,加快功能安全產品落地。


gg_20260512171736_266_20260622170931_179_20260707113844_971_20260708172203_213_20260710172006_775.png

特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉