基于ARM处理器的CAN-Ethernet通信模块实现
...完成IP报文封装; ③加上以太网报文的头部,报文尾部的校验和不需要软件完成,RTL8019AS在发送时会自动添加。 为了减少在转换过程中的数据拷贝,定义了如下数据结构。从CAN总线上收到的报文直接放在FRAME结构体的can[ ]成员中,并记录长度,封装为UDP报文的过程就是填充FRAME结构体中其他成员的过程;从以太网上收到的报文逐字节放入FRAME结构体中,CAN 报文就包含在can[ ]成员中。 struct EthHea...