0

我应该将 /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,以便 raspbian wheezy 在我的树莓派中工作。

任何帮助将不胜感激。

4

2 回答 2

1

我有一个 CH341A(串行模式)连接到我的 RasPI(具有最新升级的 raspbian wheezy)。令我惊讶的是,CH341A SERIAL 被正确识别,并且我通过“ttyUSB0”进行的通信工作正常(使用 pySerial)。

ls /dev/tty*

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

于 2013-09-16T11:52:59.207 回答
0

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

  1. 树莓派的构建模块
  2. 更具体的关于构建无线驱动程序

按照这两篇文章中概述的步骤,您应该能够编译/或交叉编译您的驱动程序并获得所需的 .ko 文件

于 2013-04-26T15:50:49.143 回答