基于Linux的紅外網(wǎng)絡(luò)通信的實(shí)現(xiàn)
——
隨著Internet的飛速發(fā)展,從WAN到MAN,再到LAN,PAN,這些技術(shù)已逐漸成熟。
目前,各類網(wǎng)絡(luò)中最具增長(zhǎng)潛力的是無(wú)線網(wǎng)絡(luò),采用無(wú)線局域網(wǎng)(WLAN)來(lái)拓展現(xiàn)有網(wǎng)絡(luò),獲得在有效區(qū)域內(nèi)部移動(dòng)接入網(wǎng)絡(luò)的能力,是目前網(wǎng)絡(luò)應(yīng)用研究的熱點(diǎn)之一。紅外網(wǎng)絡(luò)通信具有無(wú)需申請(qǐng)頻率使用權(quán)、成本低廉、連接方便、簡(jiǎn)單易用和結(jié)構(gòu)緊湊等特點(diǎn),使之與藍(lán)牙、802111(Wi2Fi)一樣,成為三種最流行的短距離無(wú)線數(shù)據(jù)通信的標(biāo)準(zhǔn)。
Linux是目前最具活力的操作系統(tǒng)之一,其對(duì)各類計(jì)算機(jī)架構(gòu)的兼容和支持,強(qiáng)健的網(wǎng)絡(luò)功能,獨(dú)特的自由軟件的特征,近幾年發(fā)展勢(shì)頭極為迅猛,它的各種商業(yè)、非商業(yè)的版本,廣泛應(yīng)用于企業(yè)資源管理、嵌入式系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)運(yùn)作等各個(gè)領(lǐng)域,基于Linux的各種應(yīng)用開(kāi)發(fā)成為目前的主流技術(shù)之一。
2 IrDA標(biāo)準(zhǔn)簡(jiǎn)介
紅外通信是以紅外線作為載體來(lái)傳送數(shù)據(jù)信息的,要使各種設(shè)備能夠通過(guò)紅外口隨意連接,需有一個(gè)統(tǒng)一的軟硬件規(guī)范。成立于1993年的紅外線數(shù)據(jù)協(xié)會(huì)IrDA(InfraredDataAssociation)最初制定的IrDA1.0,簡(jiǎn)稱為SIR(SerialI
nfraRed),是基于HP2SIR開(kāi)發(fā)出來(lái)的一種異步、半雙工的紅外通信方式,它依托系統(tǒng)中的異步通信收發(fā)器(UART),通過(guò)對(duì)串行數(shù)據(jù)脈沖的波形壓縮和對(duì)所接收的光信號(hào)電脈沖的波形擴(kuò)展這一編碼解碼過(guò)程(3ˆ16EnDec)實(shí)現(xiàn)紅外數(shù)據(jù)傳輸,但最高通信速率只有11512kbˆs。IrDA1.1(也稱FIR,FastInfrared,1996年底推出)由于不依托UART,最高通信速率可達(dá)4Mbˆs,它采用了全新的4 linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論