1. 程式人生 > >龍尚3G、4G模組嵌入式Linux系統使用說明

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

驅動部分:

1.kernle/drivers/usb/serial/option.c的結構體陣列 static struct usb_device_id option_ids[]中增加加入產品的VIDPID      

{ USB_DEVICE( 0x1c9e, 0x9e00 ) }  //   U5300v/C7500 evdo

{ USB_DEVICE( 0x1c9e, 0x9603 ) }  //   6300v/U7500   wcdma

{ USB_DEVICE( 0x1c9e, 0x9b05 ) }  //   U8300   LTE

2.如果撥號上網則配置PPPmake 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    ttyUSB2AT     ttyUSB1  modem口;

系統應用部分:

一、 使用MODEM口,PPP撥號方式

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

2、 MODEM口用於資料業務,通過AT口查詢網路註冊網路正常後再發起撥號處理;

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

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

/dev/ttyUSB2

115200

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" 

 對應模組的硬體手冊”XXX 模組硬體介面手冊_2.x  .PDF “USB介面”章節下的

 “Linux系統下XXX撥號上網過程”也有詳細介紹。請參考相應文件

二、 LTE 模組NDIS撥號方式

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

文件Alinux qmi ndis撥號api說明.pdf

文件B“嵌入式Linux系統中NDIS編譯及使用說明.pdf

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