linux下操作3G模块
linux下操作3G模塊
?
?
LC6311使用筆記
前記:
拿到模塊之后,測(cè)試,還以為每個(gè)功能都是獨(dú)立的,所以沒初始化就想發(fā)短信,顯然是太急了。
之后按照手冊(cè)上面的步驟,去操作,但是識(shí)別不得usb轉(zhuǎn)串口。
想想可能是因?yàn)閍rm的linux里面已經(jīng)有USBserial驅(qū)動(dòng)了,而且不是模塊的驅(qū)動(dòng),所以必須重新編譯內(nèi)核,重新編譯驅(qū)動(dòng)才行。
一、識(shí)別處理過(guò)程:
以下是linux編譯前的配置單
第一步:#make menuconfig
?
?
?
?
USB Generic Serial Driver這個(gè)必須要選。
第二步:編譯內(nèi)核 #make zImage
第三步:編譯模塊驅(qū)動(dòng),注意要把緩沖區(qū)改大一點(diǎn)。
?
#make SUBDIR=drivers/usb/serial/ modules
第四步:用smb把zImage拷到xp下,使用zImage作為內(nèi)核鏡像下載到開發(fā)板上。下載步驟全部要做完,如根文件系統(tǒng),logo
第五步:在開發(fā)板上用nfs掛載到pc機(jī)linux下,把模塊編譯生成的usbserial.ko拷貝到開發(fā)板的/lib/下
第六步:插入LC6311的usb接口,在/lib下#insmod usbserial.ko? vendor=0x1AB7 product=0x6000
?
以下是敲入命令的結(jié)果
# insmod usbserial.ko? vendor=0x1AB7 product=0x6000
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 1-1:1.0: generic converter detected
usb 1-1: generic converter now attached to ttyUSB0
usbserial_generic 1-1:1.1: generic converter detected
usb 1-1: generic converter now attached to ttyUSB1
usbserial_generic 1-1:1.2: generic converter detected
usb 1-1: generic converter now attached to ttyUSB2
usbserial_generic 1-1:1.3: generic converter detected
usb 1-1: generic converter now attached to ttyUSB3
usbserial_generic 1-1:1.4: generic converter detected
usb 1-1: generic converter now attached to ttyUSB4
usbserial_generic 1-1:1.5: generic converter detected
usb 1-1: generic converter now attached to ttyUSB5
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
/dev,#ls 設(shè)備出現(xiàn)ttyUSB0-5
?當(dāng)然要想真正使用,還得自己編寫應(yīng)用程序。繼續(xù)努力。
總結(jié)
以上是生活随笔為你收集整理的linux下操作3G模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2012春晚节目单
- 下一篇: linux 其他常用命令