Wind River的Diab編譯器則是一套嵌入式軟體工具套件,內含C及C++編譯器、匯編器(Assembler)、鏈接器(Linker)、ANSI C及C++函數庫(Libraries),以及一組可以支援ARM、Power、SuperH以及TriCore等多種處理器架構的指令集模擬器(Instruction-Set Simulator)。過去25年來,Wind River Diab編譯器技術被普遍運用於各種執行關鍵任務的應用上,包括汽車、工業、航太以及國防等系統,同時也成功通過了數以百萬計的各類品質以及效能測試案例(Test Case)。
Wind River技術長(CTO)、同時也是Diab編譯器創始人的Tomas Evensen表示:「車用電子系統的複雜程度與日俱增,諸如ISO 26262等新興安全標準也持續問世,在在都使得確保軟體品質成為首要之務。車用電子控制元件製造商目前正承受不斷來襲的壓力,他們必須在提升產品性能之際,同步減少耗電並降低成本;要達到此一目標,就必須仰賴軟體和半導體元件供應商雙邊緊密配合。透過與英飛凌的合作,我們正致力開發一套經過最佳化的軟體開發環境,並提供可因應AUDO MAX 系列以及日後其他TriCore車用微控制器需求的Wind River Diab編譯器。藉由升級版Diab編譯器的程式最佳化能力,車用電子控制元件製造商可在相同容量(甚或更小容量)的記憶體中加入更多功能,而且不須耗用更多電力。」
英飛凌科技車用微控制器部門副總裁暨總經理Peter Schaefer則表示:「Wind River和我們正攜手針對TriCore架構為Wind River Diab編譯器進行最佳化。我們對程式效能以及軟體佔用記憶體容量所作的諸多改善,將可協助車用系統供應商降低硬體成本。英飛凌強大的TriCore微控制器係專門針對高複雜度電子系統而設計,為了發揮最佳效能,必須找到專家級的商規編譯器軟體供應商配合,此供應商也必須對格外重視安全性的應用具備充分的專業知識與技術,才能確保我們共同推出的解決方案可確實滿足汽車業界的嚴格要求。」
Wind River和英飛凌將會持續進行合作,共同開發可因應特定車用需求的編譯器──例如可完全符合最新ISO 26262安全規範需求的編譯器。此一新興安規要求車用電力/電子系統必須合乎功能性安全(Functional Safety)標準「IEC 61508」,同時還進一步規範了系統開發過程中攸關功能性安全的各個層面,包括訂定規格需求的程序、設計流程、導入與佈署、系統整合、認證、驗證、系統設定與配置等部分。 更多關於Wind River Diab編譯器的詳細產品資訊,敬請瀏覽官方網站進一步了解:http://www.windriver.com/products/development_suite/wind_river_compiler/。