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