c-Socketcan驱动程序实现



我是创建驱动程序实现的新手。我的应用程序正在使用socketcan接口,显然SOC不支持socketcan。我正计划写我自己的驱动程序。问题是,我知道内核模块有多简单,我不太确定从哪里开始使用socketcan驱动程序。如果有人能告诉我在哪里可以参考构建can驱动程序或一些git repo,在哪里可以使用它,以及在编写驱动程序时的任何细节

SocketCan是Linux子系统的名称。它可以通过CONFIG_CAN在内核配置中启用。反过来,该子系统将利用特定于平台的驱动器来控制SOC的CAN适配器(如果有的话(。

如果Linux的CAN子系统未启用,请确保启用CONFIG_CAN。如果它启用;可以";设备出现时,最好的方法可能是联系SOC供应商以获得进一步的指导/驱动程序/设备树/。。。在任何情况下,编写自定义驱动程序在这里可能都不是必需的。

最新更新