CANopen主站协议栈
CANopen主站/从站协议栈是根据通讯行规CiA 301 V4.2和根据CiA 302-2的主站规范,提供通讯服务的软件库。 CANopen主站协议栈使用ANSI-C代码编写,并且符合MISRA。使用emotas的CANopen主站/从站协议栈,可完成CANopen主站应用的快速开发或扩展。MORE+
CANopen从站协议栈
emotas的CANopen Slave Stack是一个根据CANopen CiA301 V4.2规范提供通信服务的软件库。 该协议栈采用ANSI-C开发,符合MISRA。使用我们的CANopen软件协议栈可以快速轻松地开发或扩展符合CANopen的设备。MORE+
CANopen引导程序
随着现场固件更新成为CANopen设备的标配需求,传统的引导程序由于需要集成完整CANopen协议栈,往往导致闪存资源占用过高的问题。过大的存储空间需求使得该方案在多数嵌入式场景中不具备经济性。 emotas针对性开发的轻量化引导程序,通过精选核心服务组件(包含SDO数据传输、NMT从站管理、心跳信号生成等关键功能),在保持CANopen协议兼容性的前提下,将闪存占用量优化至6-8KB级别。该方案不仅实现了必要的设备通信功能,更大幅降低了对存储MORE+
J1939 协议栈产品体系
emotas 提供的 J1939 协议栈是一套完整的软件产品体系,涵盖基础通信功能、诊断服务、固件更新、安全扩展等多个模块。用户可根据项目需求灵活选择不同功能组件,快速构建符合 SAE J1939 标准的嵌入式通信系统。
J1939 协议栈适用于嵌入式设备开发商、工业自动化系统集成商以及车辆控制系统制造商。产品采用 ANSI-C 编写,符合 MISRA-C 标准,支持多种 CAN 控制器与操作系统平台(如 Linux、Win
MORE+
UDS 协议栈产品体系
emotas 提供的 UDS 协议栈覆盖应用层(ISO 14229-1)与传输层(ISO 15765),支持 UDSonCAN 与 UDSonIP,具备丰富的 API 接口,可快速集成至嵌入式系统中,实现诊断服务、固件更新、安全访问等功能。MORE+