摘要

CAN-FD是由Bosch主导开发的新一代总线技术,它在传统的CAN2.0的基础上提高了总线网络通信带宽和数据吞吐量,将广泛用于替代传统的CAN2.0总线网络。目前越来越多运行Linux操作系统的ARM处理器配置了CANFD控制器,因此对Linux平台的CAN-FD技术进行探索至关重要。本文将从CAN-FD技术与传统CAN2.0的总线的异同出发,介绍Linux平台下CANFD技术的配置细节,及SocketCAN编程接口。