【发布时间】:2013-10-02 15:18:05
【问题描述】:
我正在为 MCP-2515 开发一个基于 can 的网络驱动程序
https://github.com/raspberrypi/linux/blob/rpi-3.6.y/drivers/net/can/mcp251x.c
请建议我在哪里可以找到函数的描述,:--
alloc_candev
open_candev
alloc_can_skb
can_dropped_invalid_skb
alloc_can_err_skb
etc .....
有自述文件或教程吗?
请提出建议。
【问题讨论】:
-
我不太清楚你的问题。关于编写 CAN 驱动程序时使用的各种 API 可以在此链接上找到。 cmp.felk.cvut.cz/~pisa/can/doc/lincandoc-0.3.pdf
-
这个和RT-linux驱动有关。
-
在上述链接“Linux/RT-Linux CAN Driver”中,每个 API 都已正确定义。您还可以在交叉引用中看到“can/dev.h”,如下所示。
标签: linux linux-device-driver can-bus