提出一种基于C#工具开发不同CAN通讯设备的驱动的方法,该方法采用面向对象的设计思路,以接口和类完成不同设备的驱动,利用委托订阅相关事件,在应用层实现相应功能。最后的测试结果证明了设计的有效性和正确性,从而实现了程序开发的灵活性、通用性。