公告

Gentoo交流群:87709706 欢迎您的加入

#1 2024-02-13 16:50:40

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

Linux/x86 6.6.13 内核配置选 --Networking support--CAN bus

控制器局域网络(Controller Area Network (CAN))总线需要这个驱动(CAN bus subsystem support)。CAN总线是一种用于不同目的的串行协议

--- CAN bus subsystem support
翻译:
说明:CAN(Controller Area Network)是一个低速串行通信协议.被广泛地应用于工业自动化/船舶/医疗设备/工业设备等嵌入式领域.更多信息参见"Documentation/networking/can.txt"文件

< >   Raw CAN Protocol (raw access with CAN-ID filtering)
翻译:
说明:使用这个特性(Raw CAN Protocol (raw access with CAN-ID filtering)),CAN总线可以通过BSD套接字API访问

< >   Broadcast Manager CAN Protocol (with content filtering)
翻译:
说明:内核中有用于CAN协议的广播管理(Broadcast Manager CAN Protocol (with content filtering))。这个管理提供了很多控制,包括内容过滤

< >   CAN Gateway/Router (with netlink configuration)
翻译:
说明:为了让Linux盒子成为一个CAN路由器和/或者网关,需要这个特性(CAN Gateway/Router (with netlink configuration))

< >   SAE J1939
翻译:
说明:SAE J1939是由汽车工程师协会(SAE J1939)定义的标准,专门用于提供微处理器系统之间的串行数据通信。虽然CAN存在并且被广泛用于小型车辆,但SAE J1939被设计为大型车辆复杂网络的专用通信和诊断协议。J1939通常应用于重型车辆,如卡车,拖拉机,拖车,农用车辆,船舶,援助和救援以及许多此类越野车辆。今天,它已被世界各地的柴油发动机制造商广泛认可。


SAE J1939是一种基于控制器局域网(CAN)的高层协议(HLP),这是一种专门的内部通信网络,可互连车辆内部的组件。正如CAN总线作为这种通信的硬件一样,J1939可以更好地理解为它所使用的语言。SAE J1939已成功取代了先前存在的SAE J1708和J1587标准。它已成为多个制造商之间的标准通信方法,不仅提供了设定的通信标准,此外还提供了:

• 指定如何处理多数据包信息

• 支持跨大型复杂网络的通信

• 指定如何将数据转换为人们可读的信息

• 定义了自己的诊断接口

< >   ISO 15765-2:2016 CAN transport protocol
翻译:
说明:

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持