NeuSAR SF(Service Framework)作为标准的跨域SOA中间件,已兼容ASF(AUTOSEMO Service Framework)标准,同时提供面向整车的统一通信框架、整车和域控消息的集中管理机制。以及高级开发调试框架。本产品从整车、域控视角出发,提供一套完善的总体解决方案,致力于降低新E/E架构下汽车软件的开发成本、加快开发速度、加速车型功能创新。
VMB(Vehicle Message Bus),可面向整车不同架构的控制器、不同物理总线、不同通信协议、不同操作系统、不同开发语言及开发体系,统一通信接口及开发方法论,并提供了针对自动驾驶域开发的专有模块。
NeuSAR VBS(Vehicle Basic Service),面向多核异构的域控制器,基于AUTOSAR标准基础上,提供跨核、跨域协同的基础中间件,可为开发者提供统一的开发视图。兼容AUTOSEMO ASF标准。
VST (Vehicle State Table),继承现代程序的关键理念 —“逻辑与数据分离”,为整车数据提供缓存策略与逻辑触发功能。
•代码与数据分离,降低程序开发难度的同时,提升程序可靠性
•与预定义消息结合,增强逻辑代码的复用性
•数据触发与调用逻辑支持脚本化开发
•支持Python开发接口
•总线数据与VST映射工具可配
封装 NeuSAR基础组件的同时继承 Python开放生态,从而降低开发难度,引入Webservice接口,赋予跨平台便捷访问整车总线数据的交互能力,提供更简单便捷的开发体验。
•更简单的底层调用,封装NeuSAR AP, SF, VMB等基础产品组件,降低开发难度
•高效的调试方法,基于Python框架开发的代码,无需编译即可运行调试
•便捷的跨平台交互,引入Webservice接口,基于Android和云端开发者可更直接便捷的与车内总线数据进行交互
•预定义消息接口,结合预定义消息(VDM)的Python和Webservice,增强应用的跨平台移植性
•基于AUTOSAR AP和CP之上扩展和特性增强的SOA域控服务中间件,实现智驾域、中央网关及整车的标准接口,降低域控应用开发门槛,扩展AUTOSAR应用场景
•域控通用通信框架,为域控通信通道和传感器接口提供抽象,为应用提供统一接口和语义;
•车辆状态表,提供整车和域控消息的集中管理,实现数据与逻辑的分离;
•高效的开发接口层,针对NeuSAR产品提供Python开发接口,以及webService服务框架