摘要: 应用层使用socketCan的方法:http://pan.baidu.com/s/1ntsvbb7#path=%252Floongson1%252Ftools%252Fcan 功能:对can驱动程序的函数直接调用,而不经过设备驱动功能层、网络设备接口层、网络协议接口层 像串口驱动程序调用can驱动程 阅读全文
posted @ 2016-03-04 16:06 cogitoergosum 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: 功能实现: 通过虚拟多个串口,实现用户层与驱动层数据的回环测试 linux驱动有个特点: 结构体定义都是在底层驱动程序所定义好的。 通过container of()函数查找到被包含结构体的首地址。 就比如结构体: 底层 struct uart_8250_port canserial_ports[4] 阅读全文
posted @ 2016-03-04 15:56 cogitoergosum 阅读(3896) 评论(0) 推荐(0) 编辑