【摘要】:USB以其高速、即插即用、易于擴(kuò)展等優(yōu)點(diǎn),已逐漸成為各種系統(tǒng)平臺(tái)的必備接口。USB設(shè)備模型中常使用PC作為USB主機(jī)設(shè)備,使得基于PC平臺(tái)的USB驅(qū)動(dòng)發(fā)展的比較成熟,基本實(shí)現(xiàn)了驅(qū)動(dòng)的通用。但隨著USB設(shè)備形式的豐富,人們也希望將嵌入式設(shè)備作為USB從端設(shè)備使用。由于嵌入式設(shè)備無論是數(shù)量還是種類都遠(yuǎn)遠(yuǎn)超過PC,因此對(duì)于嵌入式Linux下USB從設(shè)備端驅(qū)動(dòng)程序的研究具有很大的實(shí)際意義和商業(yè)價(jià)值。另外嵌入式設(shè)備作為USB從端設(shè)備使用,所帶來的安全性問題也是嵌入式領(lǐng)域的一個(gè)研究熱點(diǎn)。 本文研究的是嵌入式Linux下USB從設(shè)備端的大容量存儲(chǔ)設(shè)備驅(qū)動(dòng)(Mass Storage Gadget),目的是解決嵌入式設(shè)備作為USB從端設(shè)備使用時(shí)所帶來的驅(qū)動(dòng)設(shè)計(jì)和安全性問題。從分析Linux驅(qū)動(dòng)開發(fā)的關(guān)鍵技術(shù)、USB總線協(xié)議以及Linux USB子系統(tǒng)架構(gòu)入手,研究了Mass Storage Gadget驅(qū)動(dòng)的設(shè)計(jì)方法、工作流程和功能特性。通過研究發(fā)現(xiàn),Mass Storage Gadget驅(qū)動(dòng)利用設(shè)備文件與USB主機(jī)進(jìn)行數(shù)據(jù)交互,使得嵌入式平臺(tái)對(duì)主機(jī)表現(xiàn)為存儲(chǔ)設(shè)備功能,USB主機(jī)與外圍設(shè)備間的數(shù)據(jù)傳輸都需要經(jīng)過嵌入式平臺(tái)的處理。在上述理論研究的基礎(chǔ)上,結(jié)合Mass Storage Gadget驅(qū)動(dòng)的功能特性,本文實(shí)現(xiàn)了一種針對(duì)USB存儲(chǔ)設(shè)備進(jìn)行訪問控制的方法,使得用戶對(duì)于USB存儲(chǔ)設(shè)備的訪問需要得到授權(quán)才能進(jìn)行。 本文主要工作在于研究Mass Storage Gadget驅(qū)動(dòng)和實(shí)現(xiàn)針對(duì)USB存儲(chǔ)設(shè)備的訪問控制機(jī)制,所得到的研究成果對(duì)于嵌入式Linux下USB從設(shè)備端驅(qū)動(dòng)程序的設(shè)計(jì)和USB設(shè)備安全性問題的解決有一定的借鑒和參考價(jià)值。
【學(xué)位授予單位】:天津科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP316.81;TP333;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李春陽;談際清;陳遠(yuǎn)知;;基于ARM和Linux的交叉編譯環(huán)境建立方法[J];中國傳媒大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年04期
2 王亞林;;嵌入式Linux中斷處理程序的設(shè)計(jì)與注冊(cè)[J];電腦開發(fā)與應(yīng)用;2009年01期
3 袁玉錦;周群;;基于Linux的信號(hào)量通信機(jī)制研究與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2010年12期
4 王亞軍;;嵌入式Linux內(nèi)核中的等待隊(duì)列操作[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年07期
5 鮑連承;趙景波;;訪問控制技術(shù)綜述[J];電氣傳動(dòng)自動(dòng)化;2006年04期
6 孫庚,解曉茹;Bulk-Only協(xié)議及其實(shí)現(xiàn)[J];福建電腦;2004年01期
7 康望星,馬光勝,黃燁明,蘆東昕;嵌入式Linux的中斷處理技術(shù)研究[J];信息技術(shù);2005年08期
8 白復(fù)東;;嵌入式Linux驅(qū)動(dòng)程序的開發(fā)[J];信息技術(shù);2009年09期
9 仲原原,張麗芬;Linux系統(tǒng)中的Tasklet及其在ALSA中的應(yīng)用[J];軍民兩用技術(shù)與產(chǎn)品;2005年11期
10 李傳偉;胡金春;;嵌入式Linux下USB Gadget驅(qū)動(dòng)框架研究[J];航天控制;2006年06期
,
本文編號(hào):
2642787
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2642787.html