嵌入式linux 5G驱动移植-移远RM500Q 5G模块USB驱动移植
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
一、介绍
目前5G网络比较火,这里介绍一款5g模组的驱动的移植,实现5G上网,目前有很多5G模组,比如移远、simcom、华为等等
接口类型有usb和PCIE,这里先介绍USB接口的,PCIE接口驱动的移植留到以后的文章介绍
二、准备
1、GobiNet驱动文件
2、quectel-CM拨号工具
3、usb-serial-option内核要修改的文件
4、linux开发板
5、linux内核源码
这几个为移远官方提供
三、移植
1、修改内核源码
修改或者直接替换[KERNEL]/drivers
这里我们用现成的文件直接替换,不同的版本修改的文件会有差异
找到对应版本的linux文件
2、修改内核配置
(1)使能usb driver for gsm and adma
[*] Device Drivers →
[*] USB Support →
[*] USB Serial Converter support →
[*] USB driver for GSM and CDMA modems
(2)使能QMI_WWAN driver
[*] Device Drivers →
-*- Network device support →
USB Network Adapters →
{*} Multi-purpose USB Networking Framework
<*> QMI_WWAN driver for Qualcomm MSM based 3G and LTE modems
3、编译内核
make
4、编译驱动
(1)修改驱动源码的内核路径
(2)修改驱动源码的交叉编译工具链
(3)编译
make
5、编译拨号工具
make带上工具链和硬件平台,生成拨号工具执行程序
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
四、测试
1、重新烧写内核并加载5G驱动
insmod GobiNet.ko
2、拨号
./quectel-CM &
3、测试网络
ping www.baidu.com
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献10条内容
所有评论(0)