Linux平臺(tái)下USB大容量存儲(chǔ)設(shè)備驅(qū)動(dòng)程序的改進(jìn)與優(yōu)化
【學(xué)位單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2008
【中圖分類(lèi)】:TP333;TP311.11
【部分圖文】:
北京交通大學(xué)專(zhuān)業(yè)碩士學(xué)位論文含在kset中的所有kobjeet被組織成一個(gè)雙向循環(huán)鏈表,hst域正是該鏈表kt即e域指向一個(gè)kobj一即e結(jié)構(gòu),被該kset中的所有kobject共享,表示這的類(lèi)型。kset數(shù)據(jù)結(jié)構(gòu)還內(nèi)嵌了一個(gè)kobject對(duì)象(由kobj域表示),所有屬kset的kobject對(duì)象的p~t域均指向這個(gè)內(nèi)嵌的對(duì)象。此外,kset還依賴維護(hù)引用計(jì)數(shù):kset的引用計(jì)數(shù)實(shí)際上就是內(nèi)嵌的kobject對(duì)象的引用計(jì)數(shù)kobj維護(hù)引用計(jì)數(shù):kset的引用計(jì)數(shù)實(shí)際上就是內(nèi)嵌的kobject對(duì)象的引用Kset和它的kobject的關(guān)系如圖2.1所示:
驅(qū)動(dòng)程序核心以及單獨(dú)的驅(qū)動(dòng)程序之間的交互非常復(fù)雜,如圖2.2所示:圖2.2設(shè)備創(chuàng)建過(guò)程 Fig2.2The。比舊 tionnowofdevice添加一個(gè)設(shè)備Pcl子系統(tǒng)聲明了一個(gè)bus-力鉀結(jié)構(gòu),稱(chēng)為 pei--bus--tyPe,它由下面的值初始
所有屬于該驅(qū)動(dòng)程序的設(shè)備,并為其調(diào)用release函數(shù)。脫離后,驅(qū)動(dòng)程序代碼使用了下面兩個(gè)函數(shù):&dry一>unload一sem):ry一>unload‘sern);給調(diào)用者前執(zhí)行這個(gè)操作。鎖住代碼是因?yàn)樵诤瘮?shù)安全動(dòng)程序的所有引用計(jì)數(shù)為O。模塊在被卸載時(shí),gister函數(shù)作為退出的方法。只要驅(qū)動(dòng)程序正在被設(shè)備引模塊就需要保留在內(nèi)存中,這樣,內(nèi)核就能知道什么時(shí)從內(nèi)存中上刪除掉。設(shè)備l/0請(qǐng)求處理驅(qū)動(dòng)程序的每一讀寫(xiě)操作需要內(nèi)核多層的處理,處理流
【引證文獻(xiàn)】
相關(guān)期刊論文 前2條
1 陳剛;肖鐵軍;郭林;;Linux Gadget框架的研究及在USB程控中的應(yīng)用[J];計(jì)算機(jī)測(cè)量與控制;2013年07期
2 熊聰聰;汪鵬;;一種新型的USB存儲(chǔ)設(shè)備訪問(wèn)控制方案[J];自動(dòng)化儀表;2011年12期
相關(guān)碩士學(xué)位論文 前8條
1 連自鋒;Linux下網(wǎng)絡(luò)塊設(shè)備的研究與應(yīng)用[D];遼寧工程技術(shù)大學(xué);2009年
2 王維聘;硬盤(pán)安全訪問(wèn)控制的研究與實(shí)現(xiàn)[D];南京理工大學(xué);2011年
3 程棟柏;基于可信Kylin的局域網(wǎng)內(nèi)USB存儲(chǔ)設(shè)備集中訪問(wèn)控制技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
4 趙遠(yuǎn);基于安全終端的U盤(pán)用戶訪問(wèn)控制技術(shù)研究[D];南京理工大學(xué);2009年
5 余圣永;基于遠(yuǎn)程控制的虛擬USB設(shè)備設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2009年
6 楊建華;面向FPC的嵌入式Linux設(shè)備驅(qū)動(dòng)的研究與應(yīng)用[D];華南理工大學(xué);2010年
7 翟雄輝;基于SIM5320A無(wú)線模塊的數(shù)字標(biāo)牌信息發(fā)布系統(tǒng)終端設(shè)計(jì)[D];南京理工大學(xué);2013年
8 姚振國(guó);基于嵌入式Linux的USB集成下載工具的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2013年
本文編號(hào):2825717
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2825717.html