久久派编译安装USB串口驱动

久久派编译安装USB串口驱动

文中所需网盘资料及讲解视频在文章末尾哦1
没有Linux系统的小伙伴们可以先安装WSL ,参考文章Windows下WSL的安装

交叉编译驱动

1、安装好WSL后,在开始菜单找到Ubuntu,单击启动。
2、打开此电脑,在左侧目录里找到Linux,双击打开Ubuntu目录。
3、执行lsb_release -a查看Ubuntu版本号,按照版本号查找所需的USB驱动。
4、将要编译的驱动、内核源码、交叉编译工具包,拷贝到/root目录下
5、在Linux子系统中解压内核源码。

tar -zvxf linux-4.19-0802.tar.gz

解压完成后打开文件确定一下是否有Makefile文件,若没有则解压有问题需要重新解压。
6、解压交叉编译工具包。

tar -xvf loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1.tar.xz

7、将编译工具目录添加到系统变量,将自带的GCC编译工具替换成提供的编译工具。

export PATH=/root/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1/bin:$PATH

8、安装编译器。

apt-get update
sudo apt install gcc build-essential

9、进入到驱动目录,执行编译。

cd USBto485/
make ARCH=loongarch CROSS_COMPILE=loongarch64-linux-gnu- -j 4

久久派重启后可能会有文件缺失的错误提醒,重新将编译工具目录添加到系统变量即可。

安装驱动

1、将.ko文件拷贝到久久派。暂时安装驱动看下效果,在USB插到久久派上后,且能生成ttyUSB0则表示是能正常用的。确定能正常使用后再将临时安装驱动进行卸载。确定驱动安装正确的小伙伴可以跳过此步骤。

sudo insmod ftdi_sio.ko
ls /dev
sudo rmmod ftdi_sio.ko

2、将usb驱动添加开机自启。
新建驱动文件

sudo mkdir -p /lib/modules/4.19.190+

复制驱动文件到自启动目录

sudo cp ftdi_sio.ko /lib/modules/4.19.190+

加载驱动

sudo insmod /lib/modules/4.19.190+/ftdi_sio.ko

自动生成链接

sudo depmod

查看加载驱动成果

lsmod

重启后可直接进行查看,一般加载的会比较慢。
3、将当前用户加入到dialout组,以便获取ttyUSB0权限。

sudo usermod -aG dialout $USER

  1. 百度网盘链接123网盘链接(提取码:qIq1)某站讲解视频链接 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值