NeuSAR 4.0作為全新的汽車軟件應用開發(fā)框架,其基礎部分提供符合AUTOSAR的標準組件,包括Classic AUTOSAR – NeuSAR cCore以及Adaptive AUTOSAR – NeuSAR aCore。本次升級,cCore和aCore均迭代至最新的AUTOSAR R21-11版本,并面向原型開發(fā)平臺,發(fā)布集成最新的AUTOSAR組件和SF中間件的NeuSAR DS(Domain System)。
NeuSAR SF服務框架,實現(xiàn)SOA方法學的真正落地
NeuSAR SF(Service Framework)是標準的跨域SOA中間件,兼容ASF(AUTOSEMO Service Framework)標準,并在其基礎上增加消息總線功能,提供統(tǒng)一的通信接口、通信能力及基礎服務,將不同硬件、操作系統(tǒng)、通信總線、通信協(xié)議封裝抽象,實現(xiàn)線程、進程、域控制器內(nèi)異構核、車云之間服務調(diào)用的一致性,開發(fā)者基于消息總線可實現(xiàn)整車統(tǒng)一視圖下的開發(fā),屏蔽底層差異,實現(xiàn)應用的動態(tài)遷移、軟件資產(chǎn)的復用。
NeuSAR SF具備以下優(yōu)勢:
——應用開發(fā)軟硬件進一步解耦,實現(xiàn)功能動態(tài)遷移
針對不同通信場景提供屏蔽物理總線與通信協(xié)議的統(tǒng)一接口,支持整車范圍內(nèi)的軟件動態(tài)部署,實現(xiàn)應用不依賴于硬件的基礎功能配置、軟件組件間松耦合的調(diào)用方式。
——更高效的仿真與調(diào)試功能,實現(xiàn)數(shù)據(jù)全局同步
針對數(shù)據(jù)驅(qū)動場景提供低代碼化的模塊與工具,對各類總線發(fā)送的數(shù)據(jù)提供映射功能,同時對于車輛狀態(tài)表提供不同域間數(shù)據(jù)的自動同步,從而實現(xiàn)全局數(shù)據(jù)同步。
——消息通道靈活部署,滿足不同應用場景
針對消息通道提供靜態(tài)配置與動態(tài)發(fā)現(xiàn)的方式,支持SOME/IP與DDS的服務發(fā)現(xiàn)機制,避免應用重新開發(fā)、實現(xiàn)軟件復用。
——打通“車”與“云”端,實現(xiàn)車云服務一體化
可實現(xiàn)車內(nèi)不同軟件體系(POSIX、RTOS、Android)統(tǒng)一的SOA語義,提供車內(nèi)服務與云端服務的映射功能,應用可通過統(tǒng)一接口使用車與云端服務,同時針對車云的服務訪問做權限控制,實現(xiàn)車云服務的真正一體化。
NeuSAR DevKit,更完善的工具鏈支撐
當前,域控制器架構下有多種通信總線與通信協(xié)議,跨域協(xié)同開發(fā)需求增多,調(diào)試與仿真的難度也隨之增大,傳統(tǒng)MCU的設計與開發(fā)工具難以支撐整車SOA架構。全新升級的NeuSAR DevKit工具鏈產(chǎn)品在同一個開發(fā)工具中實現(xiàn)域控制器開發(fā)全流程,同時支持虛擬化部署,實現(xiàn)在沒有硬件條件下的“軟件先行”開發(fā)與調(diào)試,全面提升開發(fā)效率。
——NeuSAR Creator:IDE類集成開發(fā)工具,實現(xiàn)域控制器開發(fā)整個流程
包含標準AUTOSAR配置、SF配置及第三方軟件配置,開發(fā)者在一個工具中完成異構多核配置,高效完成域控制器融合與協(xié)同功能的開發(fā)。
——NeuSAR Monitor:調(diào)試與測試工具,實現(xiàn)開發(fā)過程動態(tài)資源監(jiān)控
提供日志的收集與開關控制,對收集到的日志提供篩選與過濾;結合NeuSAR SF的數(shù)據(jù)調(diào)度引擎,可動態(tài)下發(fā)配置,觀測滿足條件的消息總線數(shù)據(jù)等。
N——euSAR Simulator:仿真工具,實現(xiàn)模擬開發(fā)階段的聯(lián)調(diào)
提供針對NeuSAR消息總線的模擬,可回放NeuSAR SF消息總線錄制的數(shù)據(jù),結合NeuSAR SF的診斷代理,實現(xiàn)遠程診斷。
此次NeuSAR 4.0的發(fā)布,將賦能汽車行業(yè)駛入SDV新階段,未來,NeuSAR將始終為開發(fā)者提供最先進、高效的汽車軟件開發(fā)平臺,構建“承上啟下 繼往開來”的汽車軟件開發(fā)應用框架,推進多元協(xié)同、共生共贏的汽車生態(tài)建設。
【來源:東軟集團 】