嵌入式Linux上USB無線網(wǎng)卡驅動的研究與實現(xiàn)
發(fā)布時間:2018-05-02 12:26
本文選題:Linux內(nèi)核 + USB無線網(wǎng)卡驅動程序; 參考:《暨南大學》2012年碩士論文
【摘要】:USB設備日新月異,有替代傳統(tǒng)接口的趨勢;Linux在醫(yī)療、通信軍事等方面的應用也取得了成功;ARM作為專項性開發(fā)板,可以結合剪裁后的Linux內(nèi)核完成相關功能,并且體積小運用靈活。 本文以此為背景,在嵌入式Linux操作系統(tǒng)上,對USB無線網(wǎng)卡驅動程序進行研究。本文主要完成以下幾個方面的工作:第一,分析Linux內(nèi)核和USB協(xié)議;第二,分析USB無線網(wǎng)卡驅動程序,并完成程序的編寫,其中包括探測函數(shù)、數(shù)據(jù)發(fā)送函數(shù)、數(shù)據(jù)接收函數(shù)、設備斷開等函數(shù);第三,在ARM開發(fā)板上進行內(nèi)核移植及USB無線網(wǎng)卡驅動程序的移植工作,;第四,搭建無線網(wǎng)絡環(huán)境并進行測試,得到USB無線網(wǎng)卡分別與宿主機、無線路由器間的網(wǎng)絡是互通的。
[Abstract]:USB equipment is changing with each passing day, and there is a tendency to replace the traditional interface. The application of arm in medical treatment, communication military and so on has also been successful. As a special development board, arm can be combined with the clipped Linux kernel to complete the related functions, and it can be used flexibly in small size. Based on this background, the USB wireless card driver is studied on the embedded Linux operating system. The main work of this paper is as follows: first, analyze the Linux kernel and USB protocol; second, analyze the driver of USB wireless card, and complete the programming of the program, including detection function, data sending function, data receiving function. The third is to transplant the kernel and the driver of the USB wireless network card on the ARM development board, and the fourth, to build the wireless network environment and test, get the USB wireless network card and host computer respectively. Networks between wireless routers are interoperable.
【學位授予單位】:暨南大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP368.1;TP334.7
【參考文獻】
相關碩士學位論文 前10條
1 張學勇;基于ARM9的Linux內(nèi)核移植及USB設備驅動程序開發(fā)[D];哈爾濱理工大學;2010年
2 李小琦;基于ARM的嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)研究[D];中南民族大學;2010年
3 蔣偉宏;嵌入式通信平臺設備接口驅動的設計與實現(xiàn)[D];中國人民解放軍國防科學技術大學;2002年
4 鄭樺;嵌入式Linux文件系統(tǒng)的設計與實現(xiàn)[D];武漢理工大學;2004年
5 張潔;基于Linux的USB網(wǎng)絡設備驅動分析及實現(xiàn)技術研究[D];天津大學;2004年
6 楊愛民;無線局域網(wǎng)MAC子層的研究及基于ARM的設計[D];武漢理工大學;2006年
7 陳鳴慰;基于ARM的通用型實時測控系統(tǒng)設計與實現(xiàn)[D];東南大學;2006年
8 熊春杰;Linux內(nèi)核移植與USB驅動開發(fā)[D];電子科技大學;2007年
9 趙小林;嵌入式Linux系統(tǒng)研究與網(wǎng)絡設備驅動程序開發(fā)[D];武漢理工大學;2007年
10 肖勇;基于Linux的嵌入式生化儀USB接口驅動及應用程序開發(fā)[D];重慶大學;2007年
,本文編號:1833921
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1833921.html
最近更新
教材專著