龍尚3G 4G模組嵌入式Linux系統使用說明

2021-07-22 15:53:00 字數 3160 閱讀 3621

驅動部分:

1.kernle/drivers/usb/serial/option.c的結構體陣列

static struct usb_device_id option_ids

中增加加入產品的

vid和

pid      

//   u5300v/c7500 evdo

//   6300v/u7500   wcdma

//   u8300   lte

2.如果撥號上網則配置ppp,

make menuconfig後

device drivers --->

-*-network device support --->

ppp(point-to-point protocol) support

[*]   ppp support for async serial ports

[*]   ppp support for sync tty ports

一般選擇以上即可,如果需要更多ppp服務,則

ppp相關都選擇上。

3.配置usb modem

device drivers --->

[*]usb support --->

[*]usb serial conerter support --->

[*]usb generic serial driver

[*]usb driver for gsm and cdma modems

重新編譯核心。裝置正常載入後,輸入命令「ls /dev/ttyusb*

」後會看到有

ttyusb(0,1,2,-,-)

對映出來。

4.模組

pid&vid  

及對應的業務口分配

u6300v/u7500:

vid_1c9e   pid_9603     ttyusb1 是at

口   

ttyusb2 modem口;

c5300v/c7500:

vid_1c9e  pid_9e00    ttyusb3 是at

口ttyusb0 modem口;

u8300:

vid_1c9e  pid_9b05    ttyusb2

是 at

口ttyusb1  modem口;

系統應用部分:

一、使用modem口,

ppp撥號方式

1、 at口主要用於網路情況查詢、語音業務、簡訊等;

2、 modem口用於資料業務,通過

at口查詢網路註冊網路正常後再發起撥號處理;

3、 撥號的指令碼主要有兩個配置檔案,以wcdma為例:

a、在/etc/ppp/peers/wcdma:

/dev/ttyusb2

mru 1280

mtu 1280

nodetach

noauth

debug

nocrtscts

nocdtrcts

dump

defaultroute

usepeerdns

novj

novjccomp

noipdefault

ipcp-accept-local

ipcp-accept-remote

connect-delay 5000

connect '/usr/sbin/chat -s -v -f /etc/ppp/chat/wcdma-connect-chat'

b、/etc/ppp/chat/wcdma-connect-chat

timeout 15

abort "delayed"

abort "busy"

abort "error"

abort "no dialtone"

abort "no carrier"

timeout 40

''  \rat

ok at+cgdcont=1,"ip","3gnet"

ok atdt*99***1#

connect ''

執行wcdma檔案進行撥號。

注:如果是evdo模組,則a檔案裡引數裡帶上

user card

password card;

如果是lte模組,則b檔案的cgdcont設定兩路,即

ok at+cgdcont=1,"ip","cmnet"

ok at+cgdcont=2,"ip","cmnet" 

對應模組的硬體手冊」*** 模組硬體介面手冊

_2.x  .pdf」的 「usb介面」章節下的

「linux

系統下***

撥號上網過程」也有詳細介紹。請參考相應文件

二、lte 模組

ndis

撥號方式

lte模組提供網口

ndis

撥號方式,因操作方式比較複雜,龍尚已經針對此撥號方式提供撥號**,方便客戶移植,並對其操作做了詳細說明,具體可以參考:

文件a:「linux qmi ndis

撥號api

說明.pdf」

文件b:「嵌入式linux

系統中ndis

編譯及使用說明

.pdf」

相關文件請與技術介面人索取。

龍尚U9507 4G模組除錯小結

最近在調u9507模組,除錯乙個模組,其主要步驟如下 1 首先要檢視其資料手冊,看其工作電壓,該模組工作電壓為3.3 4.2v,要先用萬用表測其供電電壓是否正常 注要一定要達3.3v以上,因為有些模組設計是和整個開發板共用乙個電源,導致供電不足3.3v 2 供電電壓正常後再軟體控制模組開機並使能wa...

龍尚3G模組在arm板上的應用

最近專案需要在arm板上裝一塊3g的無線模組,於是查了很多資料,弄了很久才發現是資料中出了些問題,故將整個除錯過程寫成部落格,以後方便查閱。一 3g模組現在手上的這塊模組是龍尚u7309系列 o o,沒有打廣告 的,上這個系列好像都沒得買了。以前沒接觸過這類東西,於是各種查詢資料 二 移植步驟 簡單...

嵌入式核心模組SOM 9G20A

嵌入式 核心模組 som 9g20a new 產品特性 1.工業級arm9處理器 arm920t,主頻400mhz bga封裝 2.儲存器 64mb sdram 8mb nor flash 128mb nand flash 3.支援10 100mbps自適應工業以太網路介面 mac 4.嵌入式作業系...