在開發安全關鍵型應用時,選擇具備成熟歷史的硬件平臺、完善的應用與診斷軟件,以及經過功能安全認證的開發工具鏈,是確保項目順利啟動并高效完成開發和認證的關鍵。這一組合不僅顯著節省時間與成本,還能幫助開發團隊應對多樣且復雜的功能安全標準要求,從容應對合規挑戰。
本文將深入解析,為什么經過功能安全認證的開發工具鏈,能夠為安全關鍵型嵌入式項目的成功落地帶來決定性的優勢。
01安全趨勢的演進
近幾十年來,需要滿足功能安全要求的嵌入式系統越來越多。工業控制、醫療設備和汽車等領域對產品的可靠性要求越來越高,不僅要正常運行,還要在出現故障時保證不出安全問題。在過去,各行業基本都有自己的一套安全標準。現在的趨勢是,安全標準正在逐漸統一,允許將一個領域標準中的方法在合理的情況下應用于其他領域。
其中,IEC 61508是一個基礎性的通用功能安全標準,為各種可編程電子設備提供了框架。很多行業標準,比如機械領域的IEC 62061和汽車領域的ISO 26262,其實都是在IEC 61508的基礎上,針對各自的應用場景做了調整和擴展。
這一功能安全標準的普及,離不開市場需求與法規政策的雙重驅動。終端用戶與系統集成商對產品可靠性和第三方獨立功能安全認證的關注日益增強,使得諸如IEC 61508合規性認證逐步成為項目立項的剛性要求。
02功能安全設計,從硬件開始
構建功能安全系統,首先需要在硬件層面保障關鍵器件的可靠性。許多成熟組件已具備明確的失效率與失效模式,通過冗余設計或容錯機制可有效降低故障風險。然而,MCU等高復雜度器件則需更深入的設計考量,如抗輻射干擾能力、非易失性存儲器的耐久性等。
相對而言,軟件故障往往更具隱蔽性。一個棧溢出問題可能會導致系統完全失控。為此,主流芯片廠商通常會提供“安全軟件包”(包括安全手冊、自檢診斷庫等)和經過市場驗證的芯片,助力開發者快速構建安全關鍵型系統。
03開發工具鏈的重要性
軟件項目若涉及功能安全關鍵功能,使用“合格開發工具鏈”是基本前提。根據IEC 61508第三部分第7.4.4節的要求,工具鏈的合規性需根據其在開發流程中的角色與風險等級進行評估。然而,該標準對C編譯器等工具鏈并未提供具體實施細則,因此需投入大量資源進行驗證和文檔準備,尤其是在SIL 3/4等高安全完整性場景中。
04工具鏈認證的理想路徑
自行進行工具鏈認證不僅耗費巨大人力成本,更要求具備編譯器設計與測試方面的專業能力。為解決這一挑戰,IAR與國際認證機構TüV SüD合作,推出經過功能安全認證的工具鏈解決方案——IAR Embedded Workbench功能安全版,適用于Arm、RISC-V、Renesas RX、RL78、RH850及STM8架構。其認證覆蓋內容包括:
嚴格的軟件開發與測試流程;
與語言標準兼容的驗證機制;
產品現場問題支持及更新流程;
全面的安全文檔與使用指南;
全球廣泛的用戶基礎與長期維護保障。
IAR Embedded Workbench功能安全版滿足10項國際功能安全標準,包括IEC 61508、ISO 26262、IEC 62304、EN 50128/EN 50657、IEC 60730、ISO 13849、IEC 62061、IEC 61511以及ISO 25119,體現了IAR工具的通用性與跨行業適用性。
05如何落地?
經驗豐富的開發團隊深知,功能安全項目中最難平衡的往往不是技術難題,而是“合規性”與“效率”之間的拉鋸戰。過度流程化會導致大量無效工作,而草率應對則無法通過認證。如何在控制成本、縮短上市時間與保障功能安全之間實現最佳權衡,是項目成功的關鍵。
06軟件之道
根據IEC 61508等標準進行軟件開發,往往意味著必須采用V模型、選擇合適的編程語言、執行嚴格的測試與驗證。如何在不犧牲安全性的前提下提高開發靈活性?
IAR Embedded Workbench提供經過驗證的語言擴展功能,允許開發者安全訪問底層硬件資源。此外,其先進的優化功能可縮減目標代碼體積。
07為什么選擇IAR功能安全工具鏈?
選擇IAR Embedded Workbench功能安全版,您可獲得:
經過TüV SüD認證的開發工具鏈;
長期支持服務協議,確保工具鏈穩定更新;
有效期內持續獲得安全認證更新;
覆蓋10項功能安全標準;
多種架構支持(Arm、RISC-V、RH850等);
供完整的認證文檔包(安全手冊、測試報告、用戶指南);
工具鏈問題的定期更新通報。
涉及的安全標準:
IAR Embedded Workbench功能安全版(適用于Arm、RISC-V、Renesas RX、RL78、RH850及STM8)已經過TüV SüD認證,涵蓋以下標準:
IEC 61508:工業;
ISO 26262:汽車;
EN 50128/EN 50657:鐵路;
IEC 62304:醫療;
ISO 25119:農林機械;
IEC 62061:機械;
ISO 13849:機械控制系統;
IEC 61511:過程工業;
IEC 60730:家用電器。
下一步?立即行動!
將芯片廠商提供的安全包與IAR Embedded Workbench功能安全版搭配使用,為安全關鍵型產品開發奠定了堅實基礎,不僅加速項目啟動,還顯著減輕了合規性驗證等非開發性工作負擔,加速了安全關鍵型產品的開發和認證。
-
嵌入式
+關注
關注
5198文章
20404瀏覽量
333298 -
存儲器
+關注
關注
39文章
7730瀏覽量
171541 -
IAR
+關注
關注
5文章
408瀏覽量
38504 -
功能安全
+關注
關注
2文章
198瀏覽量
6180
原文標題:經過功能安全認證的開發工具鏈與眾不同
文章出處:【微信號:IAR愛亞系統,微信公眾號:IAR愛亞系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
嵌入式軟件開發工具市場新動向:訂閱制趨勢下的中國開發者選擇
2025-2026年MCU生態全景分析:國產替代的下一個戰場是\"工具鏈\"
恩智浦嵌入式HMI應用開發工具GUI Guider 1.10.1全新上線
三種開發工具的功能和優勢
IAR平臺現已提供對Zephyr RTOS的量產級支持
IAR發布RISC-V開發工具鏈v3.40.1版本
IAR發布Arm開發工具鏈v9.70.1版本
在IAR Arm開發工具鏈中--function_sections編譯選項的使用
IAR開發工具鏈有什么優勢
評論