ubuntu18.04 USB cp210x驱动安装教程

在Ubuntu系统中尝试通过官方驱动安装CP210x时遇到编译错误,由于内核版本不匹配导致初始化错误。通过检查发现内核已包含cp210x驱动,于是直接使用系统已有驱动进行安装,通过insmod命令加载模块,并验证驱动安装成功,表现为/dev/ttyUSB0设备的出现。

首先官方的驱动下载地址为:cp210驱动下载地址

官方驱动安装教程:

make ( your cp210x driver )
cp cp210x.ko to /lib/modules/<kernel-version>/kernel/drivers/usb/serial
insmod /lib/modules/<kernel-version>/kernel/drivers/usb/serial/usbserial.ko
insmod cp210x.ko

#注:<kernel-version>为您自己的linux内核版本号
#内核查看:
uname -r

我的内核版本为:linux-oem-5.14-headers-5.14.0-1011

在进行make 的时候一直出现报错:

make -C /lib/modules/`uname -r`/build M=/home/free/Linux_3.x.x_4.x.x_VCP_Driver_Source modules
make[1]: 进入目录“/usr/src/linux-headers-5.14.0-1011-oem”
  CC [M]  /home/free/Linux_3.x.x_4.x.x_VCP_Driver_Source/cp210x.o
/home/free/Linux_3.x.x_4.x.x_VCP_Driver_Source/cp210x.c:290:18: error: initialization of ‘void (*)(struct usb_serial_port *)’ from incompatible pointer type ‘int (*)(struct usb_serial_port *)’ [-Werror=incompatible-poi
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值