关于socketCAN与应用协议的问题
最近再弄CAN通讯,想要实现ican或者CANopen协议。但是看历程,现在咱们使用的是socketCAN编程,请问socketCAN与ican等协议是什么关系?如果想要实现ican等通讯协议,是不是要通过socketCAN编写? socket can编程这是底层驱动决定的,ican没有用过不太清楚 飞凌-unix 发表于 2013-11-28 08:54 static/image/common/back.gifsocket can编程这是底层驱动决定的,ican没有用过不太清楚
具体什么应用层协议无所谓,ican也行,canopen也一样。现在的关键是,我不知道这些协议与socketcan之间的关系。我看你内核中的socketcan文档,里面提到在使用s = socket(PF_CAN, SOCK_RAW, CAN_RAW);函数建立套接字时,PF_CAN是协议族,CAN_RAW是协议类型。这里的协议与ican或者canopen协议是什么关系。
或者简单点说,我能用socketcan 来实现ican,或者canopen应用协议么? 这个不清楚,没有具体用过,楼主可以从网上搜索下相关资料看看啊
页:
[1]