eVisionStack
eVisionStack是怿星科技专为智能网联汽车域控制器(智能网关、T-BOX、仪表、中控等)开发而设计的一系列软件协议栈,包含DoIP、UDS、SOME/IP、DDS、gPTP、TSN协议栈等。以上协议栈可以适配不同类型控制器平台(Linux、QNX、Android、RTOS等),并自带多种语言接口(C、C++、Python、Java),为上层应用软件开发提供了强有力的支撑。
产品亮点

eVisionStack系列

DoIP


DoIP协议栈遵循了ISO 13400规范,主要用于实现基于以太网通信的诊断功能。协议栈参考OSI七层网络模型进行设计,网络层和传输层基于TCP/IP的DoIP协议。用户基于对应的SDK包,可以在相应的控制器上实现以太网通信诊断,如车辆发现、路由激活、在线检测、连接维护、DoIP实体状态获取、诊断电源模式获取、诊断应用等功能。



资源 4.png

  

DoIP模型

 

 



UDS


UDS协议栈遵循了ISO 14229规范,主要用于实现基于多种总线通信的统一诊断服务。作为软件基础模块,UDS协议栈通常被集成部署在汽车电子控制器中,用于实现版本号读取、故障检测、刷写、下线检测等诊断功能。

UDS协议栈支持的服务:


资源 3.png

  



 



SOME/IP


SOME/IP协议栈遵循了AUTOSAR规范,主要用于实现SOA中的服务通信。作为SOA的基础软件模块,SOME/IP协议栈通常被集成部署在汽车电子控制器中,用户基于SDK,可实现服务的通信和功能逻辑,如服务发现、发布和订阅、远程过程调用等。


资源 2.png 


SOME/IP模型图

 



gPTP


gPTP协议栈遵循了IEEE 802.1AS协议规范,主要用于时间敏感网络中各ECU节点的精确时间(ns级别)同步,为TSN网络提供基础的保障和支持,是自动驾驶必不可缺的功能实现。

gPTP协议栈支持GM、Relay和Slave所有gPTP角色的时间同步,直连同步精度可达+/-40ns,四跳内+/-400ns,还可兼容AVNUprofile和AUTOSAR profile。


资源 1.png


gPTP模型图




丰富的服务经验 一站式解决方案
申请试用