【经验】绝对干货,编译一个支持4G模块U9300C的OpenWRT系统
U9300C是龙尚科技最新的基于高通U9x07平台的7模4G模块,由于产品比较新,在Linux应用中需要用户对代码做一些修改才能使用,今天笔者根据实际调试经验,以OpenWRT为例带你了解Linux下支持U9300C必知必会的几个步骤。
驱动支持添加方法:
1. 源码根目录打开终端输入: make kernel_menuconfig
2. 进入device drivers->usb support->support for host-side usb->USB Modem (CDC ACM) support,按’Y’选中图中红框部分。
3. 同级菜单进入USB Serial Converter support选中下图红框部分。
4. 保存退出。
5. 源码根目录打开终端输入: make menuconfig
6. 进入Kernel modules->USB Support选中下图中红框的部分。
7. 保存退出
增加具体设备驱动:
1. 打开内核源码文件 option.c(路径一般为 drivers/usb/serial/option.c)。
2. 在源码中找到 option_ids 数组,在数组中添加 LONGSUNG 产品的 VID(0x1C9E)和 PID(0x9B3C)。如下:
#define LONGSUNG_VENDOR_ID 0x1C9E
#define LONGSUNG_U9300_PRODUCT_ID 0x9B3C
3. USB 串口驱动过滤 NDIS 接口,有三种方式可以解决:
1). 3.8 以上内核版本的,在 option.c 中的 opiton_ids 中添加 blacklist,驱动在加载时
会自动跳过 blacklist 指定的 interface;设置 interface 4 不加载 option 驱动
如下:
定义
static const struct option_blacklist_info longsung_u9300_blacklist = {
.reserved = BIT(4),
};
添加到 option_ids 数组中:
{
USB_DEVICE(LONGSUNG_VENDOR_ID,LONGSUNG_U9300_PRODUCT_ID),
.driver_info = (kernel_ulong_t)&longsung_u9300_blacklist
},
2) 3.8 之前版本,不支持在 option_ids 数组中设置过 blacklist,要先增加 U9300 的 PID 和 VID
{ USB_DEVICE(LONGSUNG_VENDOR_ID,LONGSUNG_U9300_PRODUCT_ID) },
再在 probe 函数内判断 interface 号进行过滤,如下:
if(serial->dev->descriptor.idVendor == cpu_to_le16(LONGSUNG_VENDOR_ID) &&
serial->dev->descriptor.idProduct == cpu_to_le16(LONGSUNG_U9300_PRODUCT_ID) && serial->interface->cur_altsetting->desc.bInterfaceNumber == 4)
{
printk(KERN_INFO"Discover the 4th interface for U9300 NDIS\n");
return -ENODEV;
}
3) 对 于 使 用 usb-serial.ko 驱 动 的 用 户 , 需 要 在 usb-serial.c 文 件 中 的 usb_serial_probe( )函数开始增加如下判断来过滤 NDIS接 口。
if(serial->interface->cur_altsetting->desc.bInterfaceNumber == 4)
{
return -EDOM;
}
4. 加载 USB 串口驱动,终端输入: sudo modprobe option 即可使用ttyUSB1、ttyUSB2 进行AT交互。
5. pppd拨号上网方法
1)重复 U9300 的 USB 加载过程和 AT 交互流程。确保 U9300 正确注册到网络,信号强度 CSQ 返回的第一个参数在 13 以上;
2)确认 Linux 系统带有 pppd 应用程序,如果系统没有 pppd,请安装 kppp。
3)建立拨号配置文件 /etc/ppp/chat/gprs-connect-chat
在其中加入如下配置:
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
'' \rAT
OK ATS0=0
OK ATE0V1
OK AT+CGDCONT=1,"IP","CMNET"
#OK AT$QCPDPP=1,1,”password”,”username” #专网需要该行,公网无
OK ATDT*99#
CONNECT
''
注:插入不同运营商的卡,AT+CGDCONT=1,"IP","CMNET"最后一个参数不同,
APN设置:
移动: at+cgdcont=1,"ip","cmnet"
联通: at+cgdcont=1,"ip","3gnet"
电信: at+cgdcont=1,"ip","ctnet"
拨号设置:
移动: ATDT *99***1#或ATDT *98*1#
联通: ATDT *99#
电信: ATDT #777
4)修改 pppd 的配置文件/etc/ppp/options
找到 auth 字样的行然后将其改为 #auth ,这样在拨号过程中就不会提示需要身份验证;
5)建立拨号配置文件/etc/ppp/peers/gprs 并在其中加入配置如下(必须指定 Modem 口是 ttyUSB1):
# Usage: root>pppd call gprs
/dev/ttyUSB1
9600
crtscts
modem
#noauth
debug
nodetach
#hide-password
usepeerdns
noipdefault
defaultroute
0.0.0.0:0.0.0.0
ipcp-accept-local
ipcp-accept-remote
#lcp-echo-failure 12
#lcp-echo-interval 3
#noccp
#novj
#novjccomp
#persist
connect '/usr/sbin/chat -s -v -f /etc/ppp/chat/gprs-connect-chat'
6)拨号上网,使用如下指令:
# pppd call gprs
# ifconfig 如果出现如下回显,多出了一个 ppp0 网口,说明拨号已经成功:
7)测试连接 Internet,测试是否连接 Internet,用如下指令:
# ping 172.96.240.213
8)Linux 断开网络(必须 kill 当前的 pppd,才能进行下一次 pppd),需要 kill pppd进程(这个过程需要一段时间,中间可能无响应),使用如下指令:
# killall pppd
- |
- +1 赞 0
- 收藏
- 评论 7
本文由NKJ提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(7)
-
醉卧美人膝 Lv8. 研究员 2018-11-08看着挺不错,就是软件看起来比较吃力
-
小乐 Lv7. 资深专家 2018-10-24学习
-
开心快乐 Lv6. 高级专家 2018-10-23学习了
-
LouBing Lv7. 资深专家 2018-10-19很好很实用,感谢
-
用户13871211 Lv7. 资深专家 2018-10-19了解下
-
Jacker Lv5. 技术专家 2018-10-19学习
-
helen2018 Lv6. 高级专家 2018-10-19学习
相关推荐
【经验】龙尚&美格智能 4G LTE模块AT测试工具功能及使用方式
在工业控制,物联网,智能家居等越来越多的4G模块被使用,世强代理的龙尚科技的LTE模组U9300C,美格智能的SLM750表现出色,赢得了客户较好口碑;为此也特别编写了一个方便客户测试的Windows下 4G LTE模块AT测试工具,方便客户进行快速学习评估。本文主要介绍该工具的功能及使用方式。
设计经验 发布时间 : 2018-10-19
【经验】4G模块不识别SIM卡的几个解决办法
在工业控制、物联网、智能家居、智能交通等领域越来越多的4G模块被使用,世强代理的龙尚科技的U9300C、美格智能的SLM750等LTE模组表现出色,但是在实际使用中也会遇到各种奇葩的问题让人摸不着头脑,本文就以U9300C在使用过程中出现找不到SIM卡的问题给出几个解决办法。
设计经验 发布时间 : 2018-12-06
【经验】带定位系统的4G模块U9300C DGN之GPS/北斗定位系统的使用方法详解
在定位跟踪,车辆防盗系统中传统方案多使用GPRS+GPS方案,龙尚(LONGSUNG)推出的4G模块U9300C DGN/DGV/DAN模块不仅支持GPRS数据传输还支持LTE/TD-SCDMA/LTE-TDD/LTE-FDD等频段,兼容不同信号环境,适应能力强。该模块还支持GPS/北斗定位系统,定位精度小于10m,支持最少44个信道。本文将以笔者实际应用经验阐述如何使用该模块的定位功能。
设计经验 发布时间 : 2018-10-28
MEIG(美格)5G+AIoT模组选型指南
目录- 公司简介 模组概览 5G模组系列 4G模组系列 NB-IoT/Cat M模组系列 产品解决方案
型号- SLT866,SLT188A,SLM550,SLM756CH,SLM156,SLM828M,SLM790,SLM759J,SNM951,SRM825L,MT548,SLM820,SLM756LA,SRM930-C,SLM550-AU,SLM828,SLM925-AU,SRM900,SLM900NA,SLM758J,SLM750-Z,SLM900EU,SLM759C,SLM828G,SLM759E,SLM759A,SLM759B,SRM900L-C,MP617,SLT868Q,SRM900-C,SLM130,SLT818A,SRT873,SLM920,SLM500LA,SRT873S,SLM500LC,MC539,SLM920-J,SLM500LE,SLT719,SLM925,SLM500LJ,SLM900LA,SLM920-E,SLM920-C,SLT711,SLM130F,SLT818H,SLM920-A,SLM757,SLM900CH,SLM756,SLM550-C,SLM759,SLM758,SLM550-A,SNM900,SLM755,SLM130X,SLM550-E,SLM550-J,SLM328Y,MA800,SRM810,SLM190,SRM930,SRM811,SLM755L,SRM815,SLM750 MINI PCLE,SLM160X,SLM750,SLM900,MT504,SNM758,SLM925-E,SLM925-J,SRM821,SLM500L,SLT776,SRM825,SLM925-C,SLT778,SLM925-A,SRT856,SRM815N,SLM770A,SLM100,SRM900L,SRT853,SRM815-GL,SRT855,SLM500SC,SLM500SB,SLM500SE,SNM920,SLM730,SLM770U,SLM757QA,SLM757QC,SLM500S,SLM757QE,SLM500Q,SLM920-LA,SNM925,SLM330,SLM332,SLM190X,SRT853C,SLM758B,SLM328,SLM758C,SLM758E,SLM323,SLM756EU,SLM790 MINI PCLE,SNM930,SRM825WN,SLM326,SLM758A,SLM756NA,SLM925-LA,SRM930-E,SRM825W,SLM160,SRM930-J,SRT838S,SLT879,SRM825N,SLM320,SLM322,SRT830,SRT831,SLM500QA,SLM500QC,SLM500QE,SLM770A MINI PCLE,SLM920-AU,SLM500QJ
沃进科技(vollgo)无线通讯产品选型指南
描述- 沃进科技(vollgo)是一家提供物联网无线互联通讯模块、智能无线方案和通讯天线解决方案的高科技企业。在物联网无线通讯领域公司拥有Sub1G、2.4\5.8GHz、LoRa、Bluetooth、ZigBee、wifi、GNSS、NB\4G\5G模块、通迅网关等无线通讯产品,提供无线通讯方案和研发定制服务。同时公司拥有丰富的射频及通讯类全覆盖天线产品线。
型号- VG5574SXXXNXS1,VG2421T433N1S1,VG2387SXXXN0S1,SI4463S9S-V1-B1B,VGKITBOARD_238XS,SI4463SXS,SX1276S8S+T-X1,VG4131SXXXN0S1,VGDD79SXXXX0M1系列,VG-L0LX380 DTU,VG2342S915N0M1,VG-L0XX380,VG2342S433N0M1,SX1278S4S+T-X1,VG3652T240N0M1,VG5574SXXXNXS1系列,VG6244S580N0M1,SX1278S47S+T-X1,VGDD79S868N0SA,VG-40XX380 DTU,VG4131S433N0S1,VG8270S915N0S1,VG4142T868N0M1,VGDD79SXXXN0S1系列,VG-LAN-TTL-A,VG4142S868N0S1,VG3512S240N0M1,VG3411S433N0S1,SI4463S8S-V1-C2A,VG2373S915N0S1,VG4142S868X0M1,VG5574S868N0S1,VG8270S490N0S1,VG35S2S240N0M1,SX1268S4S+T-X1,VG2421TXXXN1S1,VG4142T490N0M1,VG2392S240N0M1,VG4142SXXXN0S1系列,VG2387S868N0S1,VGKITBOARD_239XS,VG4142SXXXN0S1.,VG5549SXXXNXS1,VG5549SXXXNXS1系列,VGKITBOARD_55XXS,VG4142SXXXX0M1系列,VG2389S433N0S1,VG6244S580X0M1,VGDD79S915N0S1,VGDD79S915X0M1,VGDD79T868N0M2,VG-DT2-A1B1L1-RXGL,VGDD79S915X0M2,VGDD79SXXXN0SA系列,VG2421TXXXN1S1系列,VG4131SXXXN0S1系列,VG-L0XX380 DTU,VG2421T915N1S1,VG5574S490N0S1,VGDD79S490N0S1,VGDD79S915N0SA,VG4142TXXXN0M1系列,VG4142TXXXN0M1,VGDD79T915N0M2,VG35S2S240X0M1,VGKITBOARD_8270S,VGDD79S868N0S1,VGDD79S868X0M2,VG5574S915N0S1,VGDD79S868X0M1,VG-DT2-A1B1-R1W,VGDD79S490N0SA,VGKITBOARD_3512S,VG3411S915N0S1,VGKITBOARD_6244S,VG2392S240X0M1,VG2421T868N1S1,VG2392S240X0M2,VG-4LLX000,VG5549S433N0S1,VGDD79T490N0M2,VG2379S490N0S1,VG4142SXXXN0S1,VG4142SXXXX0M1,VG8270S433N0S1,VG2389SXXXN0S1,VG2342SXXXN0M1系列,VGDD79S433N0S1,VG3751T240NFS1,VG-L0LX380,VG2389SXXXN0S1系列,VG2379S433N0S1,VGDD79S433X0M1,VG3512S240X0M1,VG4142S433N0S1,VG2389S490N0S1,SI4438S4S-V1-B1C,VG8270S868N0S1,VG4142T915N0M1,SX1262S9S+T-X1,VG-4LXXI4D4,VG2379SXXXN0S1,VGKITBOARD_4142S,VG4142S490N0S1,VG2387S915N0S1,VGDD79SXXXN0S1,VGDD79S433N0SA,VG5574S868N2S1,VGDD79SXXXX0M2,VGDD79SXXXX0M1,SX1278S43S+T-X1,VG-40XX380,SI4438S4S-V1-C2A,VG2373SXXXN0S1系列,VG4142S915X0M1,VGDD79SXXXN0SA,VG-4LLX000 DTU,VG2387SXXXN0S1系列,VG8270SXXXN0S1,VG2373SXXXN0S1,VGKITBOARD_4131S,VGKITBOARD_237XS,VGDD79T433N0M2,VG-DT4-L1-X0G,VG2342SXXXN0M1,SX1262S8S+T-X1,VG8270S315N0S1,VG4142T433N0M1,VGDD79SXXXX0M2系列,VG5574S490N2S1,SX1276S9S+T-X1,VG2379SXXXN0S1系列,SI4438S4S,VG4142S915N0S1,VG-DT3-A1B1-R1X,VG3411SXXXN0S1,VG-4LXXI4D4 DTU,VG3411SXXXN0S1系列,VG5574S915N2S1,SI4463S9S-V1-C2A,VGKITBOARD_3411S,VG2373S868N0S1,VG43T240N0M1,VG-DT2-A1B1L1-H1L
4G模块的分级天线一定要接吗?
4G模块的分级天线一定要接吗?
技术问答 发布时间 : 2024-05-28
【产品】基于高通MDM9x07,龙尚推出自研低成本4G LTE模块
龙尚科技推出U9507和U9300系列无线通信模块,拥有最高达150Mbps的下行速率和最高达50Mbps的上行速率。
新产品 发布时间 : 2018-03-20
LONGSUNG(龙尚)无线通信模块选型指南(中文)
目录- 公司简介 5G模组 宽带模组 LTE Catl 模组 窄带模组 智能模组 车载模组 GNSS模组 PCBA
型号- PM5320,MU990 C,U9507C V3,PM5160,MU960 X,U9507C SGCC,H27,EX520C,EX510CE,U9507C ATA,G66MB,M7630C,G68MB,V9700,U9507X,M5700-D,EX531E,E7906X,M7080G,A8901,MU8970X,EX620C,EX511C,A9600 R2,A9600 R3,VX610,M7630C R2,M5700,G68D,U9507C AT,PM5300,E9720,EX530C,EX651C,U9507C V2C,U9507C V2A,M5750,MU8580X,M5720 R3,PM5310,MU960 V2C,MU8906CE,M5720 R2,E9510,E7906X-M2,MU8500X,EX630C,PM5150,EX610C,E7912X,U9300C,M5700-D2,E9730C,M5720,M7026,MU8908X,E7912X-M2,M7025
4G DTU特点、工作原理及四大核心功能
4G DTU无线传输模块是在Lte cat 2 modem的基础上开发的,支持4G通讯设备,兼容2G/3G4G DTU功能,4G DTU传输速度比Lte cat 3 modem快几十倍,您甚至可以享受网络自由,TAS-L17集成了Industrial Router、4G DTU、VPN网关等多种功能。
技术探讨 发布时间 : 2023-11-01
【产品】采用 LCC+LGA 封装的LTE Cat1无线通讯模组M5700,尺寸仅为 29*30*2.5mm
M5700 是龙尚科技推出的一款高性能 LTE Cat1无线通讯模组,内置丰富的网络协议,集成多个标准接口。该模组采用 LCC+LGA 封装,易于焊接,适合自动化大规模生产。其尺寸仅为 29*30*2.5mm,可以满足客户对小尺寸终端设备 LTE Cat1 模块产品的需求。M5700 可便捷连接到运营商及主流云平台,是 4G应用领域内的理想选择。
新产品 发布时间 : 2020-03-08
安信可携WiFi、4G通讯模组等产品及端到端一站式无线连接方案,亮相IOTE 2023国际物联网展
日前,IOTE 2023第二十届国际物联网展在深圳圆满落幕,本次展会安信可亮相现场,展示包括WiFi、蓝牙、LoRa、离线语音、UWB、NB-IoT、2.4G、GPS、4G通讯模组及物联网无线连接解决方案的一站式服务,全面展示安信可在物联网领域的各大创新成果及方案。
原厂动态 发布时间 : 2023-09-29
【IC】有方科技研发尺寸仅30x28mm的LTE Cat.4全网通工规级无线通信模组,加速电力终端升级
有方科技无线通信产品从2G、3G、4G到如今的NB-IoT、Cat.1(4G)、5G,在发电、输电、配电、用电等多环节为电网智能化、数字化提供稳定可靠的接入通信方案,至今已连续13年在中国电力物联网行业市场占有率第一。
新产品 发布时间 : 2022-10-31
【应用】4G LTE无线通信模块,灵活应用于安防监控
LONGSUNG(龙尚科技)公司推出了LTE系列的无线通信模块,其上下行速率可以达到50Mbps和150Mbps, 基于蜂窝网络(WCDMA)和4G LTE技术,集成语音/视频/数据业务,可直接为行业用户提供手机,对讲,视频为一体的行业宽带多媒体应用。
应用方案 发布时间 : 2018-03-09
Longsung(龙尚)& Meigsmart(美格智能)4G LTE模块AT测试工具包(Windows)
描述- 本资料以压缩包的形式呈现,包内附有Longsung(龙尚)&Meigsmart(美格智能)等4G模块AT测试工具,运行在windows系统下对模块的基本功能进行快速测试,内涵LTE模块AT测试工具用户手册。
型号- U9507,U9300,SLM750
电子商城
现货市场
服务
可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论