我是新创建一个驱动程序实现。我的应用程序正在使用socketcan接口,显然SOC不支持socketcan。我正计划写我自己的司机。我知道内核的模块有多简单,我不知道套接字驱动程序从哪里开始。如果有人能告诉我,我在哪里可以参考建设can驱动程序或一些git回购,我可以在哪里使用它和任何细节,同时编写驱动程序
发布于 2022-08-06 21:18:02
SocketCan是Linux子系统的名称。可以通过CONFIG_CAN在内核配置中启用它。反过来,这个子系统将利用特定于平台的驱动程序来控制SOC的CAN适配器(如果有的话)。
如果没有启用Linux的CAN子系统,请确保启用CONFIG_CAN。如果启用了,并且没有"can“设备出现,最好是与SOC供应商联系,以获得进一步的指导/驱动程序/设备/.在任何情况下,编写自定义驱动程序在这里都是不必要的。
https://stackoverflow.com/questions/73250861
复制相似问题