摘要

介绍了以太网与CAN现场总线网间嵌入式网关的软硬件结构设计,描述了uClinux上CAN设备驱动程序的处理流程及其设计方法和技巧。针对CAN协议的特点,为不同实时等级的信息报文设立四个分组,设计了多帧数据发送报文结构,为设备驱动程序的收发缓冲区设计合理的数据结构和管理方法,提高了CAN通讯效率。