SMARTSAR
Smartsar是浙江大學嵌入式系統研究中心針對汽車電子研發提出的一整套解決方案。他們是一個以工程套用為主要任務的團隊,目前承擔著多項863項目、“核高基”項目以及浙江省重點科研項目的開發工作。立足汽車電子行業,堅持嚴謹、求是的研究理念,採用企業化的組織方式,將開放創新的學術精神與規範細緻的工程態度有機結合,努力挑戰國際先進技術,基於AUTOSAR、osek/VDX、UML、CAN、J1939等國際標準,與國際工業界同步開發面向汽車電子的軟體平台,包括嵌入式實時作業系統、基於模型驅動的集成開發環境、符合AUTOSAR標準的支撐軟體平台,以及基於CCP協定的標定系統、AMT自動變速器控制算法以及故障診斷系統在內的嵌入式軟體系統;平台採用MPC5XX、68K、ARM、Xscale等主流硬體架構,支持汽車發動機控制、變速器控制等關鍵車控電子套用。
Smartsar Studio
模型設計器模型設計器屬於AUTOSAR工具鏈的早期設計任務,完成軟體的組件原型搭建,它是後期的系統配置、RTE配置的基礎。模型設計器採用基於模型的嵌入式開發技術,實現用戶對AUTOSAR套用層的模型設計需求。模型設計器支持三種軟體組件的模型和內部行為建模,如Atomic Software Component、Calprm Component、Composition Component,並提供這些軟體組件模型的通信連線關係配置。模型設計器提供圖形化的建模界面,如圖1所示為Composition Component設計界面。
模型設計器支持將設計的Atomic SW-C組件描述檔案導入到MATLAB/Simulink,進行組件的內部行為建模和代碼生成工作。圖2、圖3是軟體架構工具與MATLAB/Simulink的互動過程。模型設計器提供軟體組件模型的導出,支持兩種導出模式:單個軟體組件描述檔案的導出和多個軟體組件描述檔案的導出。在導出描述檔案之前,可以對整個工具進行驗證,給出相應的出錯提示信息。