编译raspbian wheezy usb驱动程序ch341.c到ch341.ko

时间:2013-04-26 05:50:43

标签: c linux-kernel linux-device-driver raspberry-pi raspbian

我应该将/usb/serial/ch341.c文件编译为ch341.ko。 我使用的rs485模块无效。我在一些论坛上发现其他人也遇到了这个问题,因为驱动程序在ch341.ko文件中附带了旧设备ID,而设备附带了新设备ID -

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=82078234d4023c61b9d88e8be5e795423d17538e

我需要将新设备ID添加到ch341.c文件中,该文件在 -

中已经存在

http://lxr.linux.no/linux/drivers/usb/serial/ch341.c

现在我需要将此文件编译为ch341.ko,以便在我的覆盆子pi中使用raspbian wheezy。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

我有一个CH341A(在SERIAL MODE中)附加到我的RasPI(带有最新升级的raspbian wheezy)。 令我惊讶的是CH341A SERIAL被正确识别并且我进行了沟通 通过“ttyUSB0”工作正常(使用pySerial)。

ls / dev / tty *

...在列表中查找“ttyUSB0”。

答案 1 :(得分:0)

您可能需要关注以下博文:

  1. Building modules for Raspberry Pi
  2. More specific one on building a wireless driver
  3. 按照这两篇文章中列出的步骤,你应该能够编译/交叉编译你的驱动程序并获得所需的.ko文件