Linux Silabs Usb CP210x驱动程序错误

Linux Silabs Usb CP210x驱动程序错误,linux,makefile,serial-port,raspberry-pi,uart,Linux,Makefile,Serial Port,Raspberry Pi,Uart,当我尝试为我的Silabs USB到UART网桥安装驱动程序时,我遇到了一个问题 我从这里下载了驱动程序: 我正在尝试将它安装到我的raspberry中,它的内核是3.6.11 在说明中,我可以看到以下内容: make (your cp2010x driver) cp cp2010x.ko to /libmodules/<kernel>/kernel/driver/usb/serial insmod /libmodules/<kernel>/kernel/driver/u

当我尝试为我的Silabs USB到UART网桥安装驱动程序时,我遇到了一个问题

我从这里下载了驱动程序:

我正在尝试将它安装到我的raspberry中,它的内核是3.6.11

在说明中,我可以看到以下内容:

make (your cp2010x driver)
cp cp2010x.ko to /libmodules/<kernel>/kernel/driver/usb/serial
insmod /libmodules/<kernel>/kernel/driver/usb/serial/usbserial.ko
insmod xp2010x.ko
cc1:某些警告被视为错误

make[2]: *** [/home/pi/Desktop/vcp/Linux1/cp210x.o] Error 1

make[1]: *** [_module_/home/pi/Desktop/vcp/Linux1] Error 2

make[1]: Leaving directory `/usr/src/linux'

make: *** [all] Error 2

这里有什么问题?

我相信答案与这篇文章有关:

USB串行驱动程序API在linux内核中似乎已经更改,您正在编译的Silab驱动程序是为旧内核设计的。有一些数据结构已经改变,因此我认为必须修改silab驱动程序才能在Linux3.6.x及更高版本上工作


发布此问题后,您是否取得了任何进展?

是-硅实验室网站上的驱动程序就是一个例子


这里推荐的路径是进入内核的源代码,并在那里获取驱动程序。或者,如果您可以执行“make menuconfig”,则可以为您的发行版添加CP210x USB串行驱动程序。从3.x开始,内核是最新的,并且为所有CP210x设备的正确串行通信进行了维护。

有什么想法吗?CP210x.c文件有什么问题吗??很遗憾,我不能编辑它!!如果你知道,请帮忙!
make[2]: *** [/home/pi/Desktop/vcp/Linux1/cp210x.o] Error 1

make[1]: *** [_module_/home/pi/Desktop/vcp/Linux1] Error 2

make[1]: Leaving directory `/usr/src/linux'

make: *** [all] Error 2