【经验】绝对干货,编译一个支持4G模块U9300C的OpenWRT系统

2018-10-19 世强
4G模块,U9300C,LONGSUNG 4G模块,U9300C,LONGSUNG 4G模块,U9300C,LONGSUNG 4G模块,U9300C,LONGSUNG

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

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +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

选型指南  -  MEIG  - 2022/9/7 PDF 中文 下载

沃进科技(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

选型指南  -  沃进科技  - 2022/5/20 PDF 中文 下载

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

选型指南  -  LONGSUNG  - 版本号:LS-B-PC-202204-CH  - 202204 PDF 中文 下载

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

开发环境(软件/固件)  -  MEIG,LONGSUNG RAR 中文 下载

展开更多

电子商城

查看更多

品牌:LONGSUNG

品类:LTE Cat.4模组

价格:¥165.6000

现货: 499

品牌:LONGSUNG

品类:5G模块M.2转接板

价格:¥600.0000

现货: 1

品牌:LONGSUNG

品类:开发板

价格:¥320.0000

现货: 0

品牌:骏晔科技

品类:2.4G模块

价格:¥4.3800

现货: 5,020

品牌:骏晔科技

品类:2.4G模块

价格:¥4.3800

现货: 1,050

品牌:骏晔科技

品类:2.4G模块

价格:¥2.7500

现货: 1,050

品牌:骏晔科技

品类:2.4G模块

价格:¥5.9500

现货: 1,018

品牌:沃进科技

品类:射频模块

价格:

现货: 1,000

品牌:G-NiceRF

品类:LORA无线模块

价格:¥60.7375

现货: 1,000

品牌:G-NiceRF

品类:LORA无线模块

价格:¥59.3250

现货: 1,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:QUECTEL

品类:贴片模块

价格:¥239.9579

现货:292

品牌:

品类:

价格:

现货:

服务

查看更多

WIFI射频及通信协议测试

可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面