風河與Mathworks領先工具集成,基于模型設計效率倍增
全球領先的智能互聯系統軟件提供商風河®公司正與MathWorks 合作,將Wind River Simics®與Simulink集成起來,以改善基于模型設計的工作流程。兩家公司的這項合作,在聯合設計中實現了平臺模型的測試和協同仿真,顯著提升系統驗證的智能化水平,并且消除后續研發、測試和集成的風險,從而實現更佳的模型設計。特別是由于具備更低的風險,使得該解決方案對于航天與國防、工業自動化等許多在復雜性和關鍵安全性方面具有較高要求的研發工程團隊具有特殊的價值。
本文引用地址:http://www.j9360.com/article/272514.htm基于模型的設計將工程師和科學家的工作從實驗室搬到了電腦桌面。在這種設計工作包括從需求分析到設計、實施和測試的整個研發過程,而系統模型是其中的核心。如果一個基于模型的設計項目同時涵蓋軟件和硬件實施需求,例如固定點和時序行為,研發團隊就可以自動生成嵌入式部署代碼,為系統驗證創建測試基準,從而節省時間,同時避免人工編碼錯誤。
風河是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測試功能使進入目標系統變得更加容易,而且還可以更早進行。同時,因為可以頻繁地進行以架構為基礎的測試和執行存檔,從而降低了在后期集成時出現問題的風險。”
風河副總裁兼Simics總經理Michel Genard說,“實現Simics與Simulink PIL相集成,這是Simics以極高效率解決大規模硬件目標進入、可靠協同和自動化等問題的極好范例。通過Simics模擬,基于模型的開發者可以更輕易地進入嵌入式目標實施測試,利用保存和分享控制器軟件模擬來進行協同工作,以及更加自動化地進行早期硬件特性測試。使用Simics進行基于模型設計,軟件開發者可以更迅速地完成與項目進度密切相關的模型基礎代碼。”
Simics可與許多其他模擬工具集成,提供獨特的軟件開發和測試虛擬環境。有關Simics集成模擬工具的更多信息,請訪問風河網址:http://www.windriver.com/simics/ 。
Simics是Wind River Helix™產品系列的一部分,該產品系列專為推動物聯網進步而開發。有關更多風河應對物聯網機遇和挑戰的信息,請訪問網址:http://www.windriver.com/products/helix/ 。
評論