摘要

为了给龙芯2H系统提供三路CAN接口,实现与其它系统的通信功能;设计实现了由PCI-E接口芯片CH368、CPLD和SJA1000组成的PCI-E转CAN驱动程序;介绍了Linux下PCI-E驱动程序的设计,简要分析了PCI-E转CAN的框架和驱动原理;在完成了Linux下的PCI-E转CAN驱动的开发后,通过与PC机的通信验证了驱动程序的正确性。