<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于WiFi無線網(wǎng)絡(luò)的嵌入式打印終端的設(shè)計

          基于WiFi無線網(wǎng)絡(luò)的嵌入式打印終端的設(shè)計

          作者: 時間:2010-11-20 來源:電子產(chǎn)品世界 收藏

            無線網(wǎng)卡的移植

          本文引用地址:http://www.ex-cimer.com/article/114734.htm

            嵌入式打印終端與服務(wù)器之間的網(wǎng)絡(luò)通信,主要是無線網(wǎng)卡與服務(wù)器端的無線路由之間的通信。內(nèi)核驅(qū)動豐富,包含了多種型號的USB無線網(wǎng)卡驅(qū)動,用戶可以選擇合適無線網(wǎng)卡型號。本嵌入式打印終端系統(tǒng)中采用-2.6.32.2內(nèi)核。為了加載無線網(wǎng)卡驅(qū)動,我們在內(nèi)核所在的目錄運行make menuconfig,進(jìn)入內(nèi)核的配置主菜單。進(jìn)行如下選擇:networking support→wireless→Generic IEEE 802.11 Networking Stack(mac80211),這樣就選擇了無線網(wǎng)卡的協(xié)議類型,然后退回到內(nèi)核配置主菜單,選擇device drivers,通過device drivers-->netword device support-->wireless LAN,選擇Wireless LAN(IEEE 802.11)子項,并進(jìn)入就可以看到已經(jīng)配置了以芯片廠商為分類方式的常見的各種USB無線網(wǎng)卡類型,我們可以選擇我們需要的USB無線網(wǎng)卡類型。我們重新編譯內(nèi)核,然后下載到程序存儲芯片中重啟,就可以在啟動信息中看到無線網(wǎng)卡已被識別。通過正確配置無線網(wǎng)卡,就可以實現(xiàn)無線網(wǎng)卡與無線路由的無線連接了,連接信息如圖3所示。如果無線路由連接網(wǎng)絡(luò),嵌入式打印終端通過無線網(wǎng)卡連接上網(wǎng),那么它發(fā)揮作用的空間也就更大。

            服務(wù)器網(wǎng)絡(luò)通信的實現(xiàn)

            服務(wù)器網(wǎng)絡(luò)通信主要是實現(xiàn)對打印終端發(fā)出的信號進(jìn)行偵聽,如果打印終端有連接信號發(fā)出,則與之連接,然后按照終端的要求實現(xiàn)數(shù)據(jù)接收、查詢以及發(fā)送,具體步驟如下。

            (1)建立socket。分三步進(jìn)行:首先,要定義服務(wù)器的端口和最大連接數(shù);其次,填充服務(wù)器的IP地址和端口號;最后,建立一個TCPsocket,如下所示:

            server=socket(AF_INET,SOCK_

            STREAM,0);//定義為局域網(wǎng),

            套接字為流格式

            if(server==INVALID_SOCKET)

            //需要錯誤檢查

            {

            printf(create server error!n’);

            exit(1);

            }

            (2)綁定IP,即綁定服務(wù)器的IP地址和端口號,以便接收打印終端的連接要求。

            (3)監(jiān)聽打印終端的請求。如果打印終端無連接,則進(jìn)入等待狀態(tài),即無限循環(huán)狀態(tài),如果有連接,則建立連接并執(zhí)行accept。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux相關(guān)文章:linux教程


          電能表相關(guān)文章:電能表原理
          調(diào)光開關(guān)相關(guān)文章:調(diào)光開關(guān)原理
          三維掃描儀相關(guān)文章:三維掃描儀原理


          關(guān)鍵詞: WiFi Linux mini2440 201011

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();