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