|
嵌入式職業(yè)培訓(xùn)全集_基于ARM嵌入式系統(tǒng)的RFID驅(qū)動(dòng)程序設(shè)計(jì),
嵌入式圖像邊緣檢測(cè), fpga做嵌入式, plc算嵌入式, 嵌入式系統(tǒng)用什么做, 嵌入式床訂做, 嵌入式腦電波, 嵌入式linux自學(xué), 嵌入式控制器報(bào)價(jià), 菜鳥(niǎo)嵌入式崗位薪資, 軟件產(chǎn)品嵌入式, 嵌入式發(fā)展情景, 藍(lán)橋杯嵌入式模塊, 嵌入式軟件設(shè)計(jì)書(shū)籍, 嵌入式立即數(shù)尋址, 籬笆網(wǎng)嵌入式臺(tái)盆, 嵌入式筆試題多少分, 嵌入式學(xué)習(xí)網(wǎng)課, 嵌入式DDC服務(wù)器, 嵌入式sql需要用, 嵌入式玻璃欄桿節(jié)點(diǎn), 嵌入式網(wǎng)絡(luò)視頻播放,
摘 要: 針對(duì)RFID系統(tǒng)的應(yīng)用需求,基于ARM9微處理器的S3C2440嵌入式系統(tǒng),實(shí)現(xiàn)了nRF905無(wú)線收發(fā)器的數(shù)據(jù)傳輸,為RFID系統(tǒng)提供了底層軟硬件接口。硬件使用基于S3C2440微控制器的嵌入式平臺(tái)和單片無(wú)線收發(fā)器nRF905;軟件使用ARM-Linux內(nèi)核,利用上層應(yīng)用程序發(fā)送接收數(shù)據(jù),底層驅(qū)動(dòng)程序進(jìn)行硬件間的數(shù)據(jù)傳輸。
關(guān)鍵詞: RFID;nRF905;設(shè)備驅(qū)動(dòng)程序;ARM-Linux;s3c2440微控制器
RFID具有讀取速度快、讀取距離遠(yuǎn)、儲(chǔ)存信息量大、標(biāo)簽上數(shù)據(jù)可加密、使用壽命長(zhǎng)、工作環(huán)境適應(yīng)性強(qiáng)等多種優(yōu)點(diǎn),已經(jīng)在各領(lǐng)域廣泛應(yīng)用[1]。
將RFID技術(shù)與嵌入式系統(tǒng)相結(jié)合,將射頻識(shí)別模塊嵌入到嵌入式系統(tǒng)中,在嵌入式Linux下通過(guò)設(shè)計(jì)驅(qū)動(dòng)程序?qū)崿F(xiàn)射頻模塊的收發(fā)功能。嵌入式RFID系統(tǒng)增加了RFID技術(shù)的通用性和可移植性,豐富了嵌入式系統(tǒng)通信接口外設(shè)功能,提升了嵌入式技術(shù)在無(wú)線通信領(lǐng)域的發(fā)展空間。
當(dāng)前的嵌入式系統(tǒng)中并不支持RFID系統(tǒng),所以要進(jìn)行硬件和軟件兩方面的擴(kuò)展。硬件方面主要根據(jù)nRF905無(wú)線收發(fā)器的電氣特性進(jìn)行接口擴(kuò)展,利用基于ARM9嵌入式平臺(tái)的擴(kuò)展口對(duì)nRF905進(jìn)行控制;軟件方面利用Linux內(nèi)核良好的移植性和擴(kuò)展性,編寫(xiě)驅(qū)動(dòng)程序控制射頻模塊的收發(fā)功能,在底層驅(qū)動(dòng)以收集和分組數(shù)據(jù)并傳遞給上層應(yīng)用程序,由上層應(yīng)用程序與用戶(hù)進(jìn)行交互。本文所研究的基于嵌入式系統(tǒng)的RFID驅(qū)動(dòng),將為嵌入式RFID系統(tǒng)提供底層軟硬件接口程序,為嵌入式內(nèi)核增添RFID管理機(jī)制,為上層應(yīng)用程序提供良好服務(wù),降低嵌入式RFID的開(kāi)發(fā)難度,縮短開(kāi)發(fā)周期,從而降低其成本,使RFID的應(yīng)用更加普及。
1 硬件電路的實(shí)現(xiàn)
圖1是nRF905無(wú)線收發(fā)器接口擴(kuò)展的硬件電路原理圖,硬件電路的實(shí)現(xiàn)主要基于 |
|