IAR Systems宣布針對近期發表之全新即時作業系統PX5 RTOS提供完整支援。工業級PX5 RTOS為先進的第五代即時作業系統,針對最精細與發展成熟的嵌入式應用而量身打造。PX5 RTOS不僅協助嵌入式系統開發人員管理多執行緒應用程式的即時排程任務,還能提高嵌入式裝置的品質、安全及防護能力。憑藉IAR Embedded Workbench for Arm對PX5 RTOS的完整支援,開發人員可在整合開發環境中設計安全關鍵商業應用程式,從原始碼直到韌體進行無縫銜接的編譯與除錯。用戶可藉此縮短上市時程、提升裝置韌體品質、以及獲得跨多裝置平台的可攜性。
IAR Embedded Workbench為一完整的開發工具鏈,具備高度最佳化的編譯器與先進除錯功能。全球成千上萬嵌入式研發業者都對IAR C/C++ Compiler的各項優化功能表示肯定。輔以PX5 RTOS僅占1KB的極小體積,可根據應用自動調整規模,廠商可藉由採用較小裝置來降低物料清單(BOM)成本,或是在現有平台加入更多差異化功能。PX5 RTOS無論處理何種系統負載都能維持固定的先決性,而IAR的C-STAT與C-RUN程式碼分析工具則能可靠地測試程式碼以提供最高品質。在安全關鍵應用程式方面,IAR Embedded Workbench for Arm並推出通過TÜV SÜD認證的功能安全版本,其符合ISO 26262標準的相關規範。
PX5 RTOS具備原生建置的業界標準POSIX pthreads執行緒API,以及同級產品最佳的容量與效能。在安全防護方面,PX5 RTOS提供指標/資料驗證(PDV)技術,開發者可在執行階段運用此技術驗證函式的回傳位址、函式指標、系統物件、全域資料、以及記憶體集區,此技術為PX5 RTOS獨有功能,除原生支援POSIX pthread(semaphore、mutex、訊息佇列等),PX5 RTOS並提供多種即時延伸架構,如事件旗標、快速佇列、tick timers計時器、記憶體管理等。由於支援PX5 RTOS業界標準POSIX pthreads API,因此能立即啟用眾多軟體堆疊,包括開源與商業軟體,支援各種即時嵌入式物聯網平台。