Wind River與Mathworks領先工具整合 智慧應用 影音
東捷資訊
hotspot

Wind River與Mathworks領先工具整合

  • 廖于嬋台北

全球領先的智慧網路系統軟體供應商美商溫瑞爾(Wind River)正與MathWorks 合作,將Wind River Simics與Simulink整合起來,以改善基於模型設計的工作流程。

兩家公司的這項合作,在聯合設計中實現了平台模型的測試和協同模擬,顯著提升系統驗證的智慧化水準,並且消除後續研發、測試和整合的風險,從而實現更佳的模型設計。

由於風險降低,使得該解決方案對於航太與國防、工業自動化等對在許多複雜性和關鍵安全性方面具有較高要求的研發工程團隊而言,具有特殊的價值。

基於模型的設計將工程師和科學家的工作從實驗室搬到了電腦桌面。設計工作包括從需求分析到設計、實施和測試的整個研發過程,而系統模型是其中的核心。如果一個基於模型的設計專案同時涵蓋軟體和硬體實施需求,例如固定點和時序行為,研發團隊就可以自動生成嵌入式部署代碼,為系統驗證創建測試基準,從而節省時間,同時避免人工編碼錯誤。

Wind River是MathWorks的長期合作夥伴,現在又進一步將Simics與Simulink整合起來,可以支援PIL(Processor-in-the-Loop;處理器在環)測試功能。Simulink既是一個多域模擬,又是一個基於模型設計的模組圖環境,在嵌入式系統模型設計中被廣泛應用。它支援模擬、自動代碼生成以及對嵌入式系統的連續測試和驗證。

PIL測試功能負責對Simulink控制器模型使用Embedded Coder 生成的代碼進行檢測,確保其能夠在最終目標系統的實際處理器上正確運行。在PIL測試之前,控制演算法通常已經開發完成並在主機上通過驗證,演算法採用高精度浮點運算,不必考慮實施系統和任何交叉開發工具(例如可能影響目標系統行為的編譯器)的影響。整合了Simulink的Simics PIL目前已可供所有Simics客戶使用。

MathWorks設計自動化部門市場行銷總監Paul Barnard表示,透過將Simulink與Simics PIL相整合,MathWorks客戶可以使用他們的Simulink系統模型,驗證和評估Simulink控制演算法生成的代碼在嵌入式處理器上的應用,而不需實際的硬體支援和調試工具。

基於Simics的PIL測試功能使進入目標系統變得更加容易,而且還可以更早進行。同時,因為可以頻繁地進行以架構為基礎的測試和執行存檔,從而降低了在後期整合時出現問題的風險。

Wind River副總裁兼Simics總經理Michel Genard表示,實現Simics與Simulink PIL相整合,這是Simics以極高效率解決大規模硬體目標進入、可靠協同和自動化等問題的極好範例。

通過Simics類比,基於模型的開發者可以更輕易地進入嵌入式目標實施測試,利用保存和分享控制器軟體類比來進行協同工作,以及更加自動化地進行早期硬體特性測試。使用Simics進行基於模型設計,軟體發展者可以更迅速地完成與專案進度密切相關的模型基礎代碼。


關鍵字