openwrt移植LTE模块
Openwrt移植LTE模块
1. 增加具体设备驱动
文档位置:/drivers/usb/serial/option.c 注意:是target开头目录下的文件
在文件中添加如下内容:
static conststruct usb_device_id option_ids[] = {
{USB_DEVICE(0x19d2, 0x0536) },
...
}
0x19d2 和 0x0536 是模块设备的VID 和 PID
可以插入到linux系统上lsusb可以查看其VID和PID的值。
3.编译内核
驱动添加需要配置系统
Linux系统内核,配置方法如下:make menuconfig
Kernel modules—->
USB support --->
Kernel modules —> USB Support —> <*>kmod-usb-acm.
Kernel modules —> USB Support —> <*>kmod-usb-core.
Kernel modules —> USB Support —> <*>kmod-usb-net.
Kernel modules —> USB Support —> <*>kmod-usb-net-asix.
Kernel modules —> USB Support —> <*>kmod-usb-net-cdc-eem.
Kernel modules —> USB Support —> <*>kmod-usb-net-cdc-ether.
Kernel modules —> USB Support —> <*>kmod-usb-net-cdc-mbin
Kernel modules —> USB Support —> <*>kmod-usb-net-cdc-ncm
Kernel modules —> USB Support —> <*>kmod-usb-net-cdc-subset
Kernel modules —> USB Support —> <*>kmod-usb-net-dm9601-ether.
Kernel modules —> USB Support —> <*>kmod-usb-net-hso.
Kernel modules —> USB Support —> <*>kmod-usb-net-ipheth.
Kernel modules —> USB Support —> <*>kmod-usb-net-kalmia.
Kernel modules —> USB Support —> <*>kmod-usb-net-kaweth.
Kernel modules —> USB Support —> <*>kmod-usb-net-mcs7830.
Kernel modules —> USB Support —> <*>kmod-usb-net-pegasus.
Kernel modules —> USB Support —> <*>kmod-usb-net-qmi-wwan.
Kernel modules —> USB Support —> <*>kmod-usb-net-sierrawireless.
Kernel modules —> USB Support —> <*>kmod-usb-ohci.
Kernel modules —> USB Support —> <*>kmod-usb-serial.
Kernel modules —> USB Support —> <*> kmod-usb-serial-ark3316.
Kernel modules —> USB Support —> <*>kmod-usb-serial-ch341.
Kernel modules —> USB Support —> <*>kmod-usb-serial-belkin.
Kernel modules —> USB Support —> <*>kmod-usb-serial-cp210x.
Kernel modules —> USB Support —> <*>kmod-usb-serial-cypress-m8.
Kernel modules —> USB Support —> <*>kmod-usb-serial-ftdi.
Kernel modules —> USB Support —> <*>kmod-usb-serial-ipw.
Kernel modules —> USB Support —> <*>kmod-usb-serial-keyspan.
Kernel modules —> USB Support —> <*>kmod-usb-serial-mct.
Kernel modules —> USB Support —> <*>kmod-usb-serial-mos7720.
Kernel modules —> USB Support —> <*>kmod-usb-serial-motorola-phone.
Kernel modules —> USB Support —> <*>kmod-usb-serial-oti6858.
Kernel modules —> USB Support —> <*>kmod-usb-serial-option.
Kernel modules —> USB Support —> <*>kmod-usb-serial-p12303.
Kernel modules —> USB Support —> <*>kmod-usb-serial-qualcomm.
Kernel modules —> USB Support —> <*>kmod-usb-serial-sierrawireless.
Kernel modules —> USB Support —> <*>kmod-usb-serial-ti-usb.
Kernel modules —> USB Support —> <*>kmod-usb-serial-visor.
Kernel modules —> USB Support —> <*>kmod-usb-serial-wwan.
Kernel modules —> USB Support —> <*>kmod-usb-storage.
Kernel modules —> USB Support —> <*>kmod-usb-storage-extras.
Kernel modules —> USB Support —> <*>kmod-usb-serial-uhci.
Kernel modules —> USB Support —> <*> kmod-usb-wdm
Kernel modules —> USB Support —> <*>kmod-usb2.
Kernel modules —> USB Support —> <*>kmod-usb2-pci
Kernel modules —> USB Support —> <*> kmod-usb3.
这些可以多选,例如我就选了很多,可能我有的没有选全,根据需求自己选择需要的。
然后还需要进入内核编译配置:makekernel_menuconfig进入配置界面
然后设置ppp拨号的配置项:
注意上面选不出*号的话选M就行了
执行make V=s
编译成功截图:
如果想在源码中一键编译实现该功能,首先在源码dl目录下解压linux-3.10.14-p112871.tar.xz
然后重复上诉修改option.c,然后重新打包后,同时修改.config文件,这样就可以实现一键编译了。
openwrt移植LTE模块相关推荐
- 树莓派烧写OpenWrt系统后外接华为ME909或移远EC20 4G LTE模块实现4G软路由即MiFi
By Mcuzone 关键词:OpenWrt 4G LTE 软路由 华为ME909s 移远 EC20 树莓派 Raspberry Pi 3B 4B WiFi 热点 SSID ...
- EC20 4G LTE模块在FriendlyElec友善电子的R2S软路由(运行FriendlyWrt)上的应用演示
By Mcuzone 关键词:移远 EC20 友善电子 FriendlyElec R2S FriendlyWrt OpenWrt 4G LTE R2S 软路由 LAN 概述:R2 ...
- OpenWrt 基础软件模块之netifd
OpenWrt 基础软件模块之netifd Openwrt 支持模块化编程,增加新功能非常简单.但是一些通用的基础模块必须包含,他们是OpenWrt核心. 如:实用基础库libubox.系统总线ubu ...
- 华为4g模块测试软件,华为ME909 4G LTE模块在树莓派+Ubuntu Mate平台的联网演示
华为ME909 4G LTE模块在树莓派+Ubuntu Mate平台的联网演示 华为ME909 4G LTE模块在树莓派+Ubuntu Mate平台的联网演示 关键词:华为 HUAWEI ME90 ...
- LTE模块连接网络调试助手(花生壳映射公网ip)
文章目录 前言 一.为什么要进行IP地址映射? 二.操作步骤 1.下载花生壳 2.在花生壳里映射内外主机地址 3.串口助手的调试助手配置顺序 完成TCP连接 前言 最近在玩之前买的一个LTE模块,也就 ...
- 基于4G LTE模块的树莓派远程SSH连接方案(内网穿透)
关键词: 树莓派 Raspberry 4G LTE 华为 Huawei ME909 移远 EC20 公网服务器 远程连接 远程SSH MobaXterm 内网穿透 概述:树莓 ...
- 4G LTE模块通过树莓派的IO进行复位操作的演示
关键词:树莓派 IO控制 4G LTE 模块 死机 复位 概述:树莓派是一个高性价比且生态成熟的创客平台,不少应用场景都加入了4G LTE模组,出于接口和性能的考虑,4G LTE模块基本都通过U ...
- 在mm32f3270为micropython移植utime模块
在mm32f3270为micropython移植utime模块 苏勇,2021年8月 Introduction utime模块的主要函数在"extmod"目录下的utime_mph ...
- Hi3798移植4G模块(移远EC20)
Hi3798移植4G模块(移远EC20) 一.前言 二.USB驱动修改 2.1 添加VID和PID信息 2.2 添加空包处理机制 2.3 添加复位重连机制 2.4 修改内核配置 三.GoBiNet测试 ...
最新文章
- 微服务架构盛行的时代,你需要了解点 Spring Boot
- 『Numpy』常用方法记录
- 特征筛选(随机森林)
- DL框架之MXNet :深度学习框架之MXNet 的简介、安装、使用方法、应用案例之详细攻略
- java 中iterator 和 collection接口源码
- Exchange2010 SP1部署边缘服务器
- 理想职业计算机程序英语作文,Choosing the Right Career理想的职业英语作文
- 集群、分布式、集中式、伪分布式的概念与区别
- matlab仿真软件 R2017a版本下载
- 如何判断一个网页是否更新
- 从亚马逊云科技“12字战略”,看企业数字化转型的“基座”与“底色”
- 廖湖声c语言第二版电子版PDF,写给大家看的c语言书(第2版)
- 多视点视频编码快速模式选择算法综述
- 新个税计算html、以及java源代码
- 腾讯地图标注_怎样在导航地图上标注公司名和位置
- 北师大计算机专业保研率,2020年北京师范大学保研率是多少
- c语言中字符加上48是,【2017年整理】C语言字符型数据(4、5).doc
- DBCO-PEG9-NH2_2353409-99-9 点击化学 PEG 试剂
- 重磅!2019年中国科学院院士增选当选院士名单公布
- 怎么设置win7连接无线网络连接电脑连接服务器,无线网络设置,教您怎么设置无线网络连接...