天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于uCLinux嵌入式平臺(tái)上USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)

發(fā)布時(shí)間:2020-12-17 23:09
  目前,USB技術(shù)的應(yīng)用越來(lái)越廣泛,嵌入式技術(shù)已成為應(yīng)用研究的熱點(diǎn),基于嵌入式平臺(tái)開(kāi)發(fā)的產(chǎn)品也越來(lái)越多。本課題研究?jī)?nèi)容正是uCLinux嵌入式平臺(tái)上的USB設(shè)備驅(qū)動(dòng)開(kāi)發(fā)。由于Linux免費(fèi)提供了全部操作系統(tǒng)的源代碼以及詳盡的說(shuō)明文檔,故本文選擇它作為嵌入式操作系統(tǒng),并在此基礎(chǔ)上成功地搭建了系統(tǒng)軟硬件開(kāi)發(fā)環(huán)境。目標(biāo)板是基于Motorola ColdFire 5249微處理器的嵌入式平臺(tái)。同時(shí),通過(guò)研究ColdFire 5249的USB驅(qū)動(dòng)模塊和Linux下USB設(shè)備驅(qū)動(dòng)程序,使用C語(yǔ)言編程實(shí)現(xiàn)了目標(biāo)板和主機(jī)端USB設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的軟件部分。在上述研究的基礎(chǔ)之上,通過(guò)一個(gè)應(yīng)用程序來(lái)檢測(cè)USB設(shè)備驅(qū)動(dòng)的功能,系統(tǒng)能夠正常、穩(wěn)定的運(yùn)行,取得了良好的效果。 

【文章來(lái)源】:吉林大學(xué)吉林省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:68 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

基于uCLinux嵌入式平臺(tái)上USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)


開(kāi)發(fā)板實(shí)物圖

結(jié)構(gòu)圖,功能模塊,結(jié)構(gòu)圖,扇區(qū)


11圖4 功能模塊結(jié)構(gòu)圖3.2.2 內(nèi)存地址映射華恒開(kāi)發(fā)板一片4M×16 位數(shù)據(jù)寬度的SDRAM 共8M SDRAM,從00000000-0x007FFFFF,一片1M×16 位數(shù)據(jù)寬度的FLASH 共2MROM。4M 一片F(xiàn)LASH,工作在雙字節(jié)模式,共70個(gè)扇區(qū),除前8個(gè)扇區(qū),大小為8K(0x2000)外,剩余62個(gè)扇區(qū)均為64K(0x10000)字節(jié)大小。具體地址空間分配請(qǐng)看表1。表1 地址空間分配表(注:CS2*-CS9*為CS1和高位地址線通過(guò)3-8譯碼器擴(kuò)展得到)地址空間 片選 介質(zhì) 備注0x00000000-0x007FFFFF SDRAM_CS1 SDRAM 16M0xFFc00000-0xFFFFFFFF CS0 FLASH 4M0x30000000-0x30FFFFFF CS1 作擴(kuò)展用0x30000000-0x301FFFFF CS2* PS20x30200000-0x305FFFFF CS3*,CS4* WLAN0x

宿主機(jī),交叉編譯,開(kāi)發(fā)環(huán)境,工具


對(duì)應(yīng)的開(kāi)發(fā)板叫做目標(biāo)板[5]。如圖5所示:圖5 宿主機(jī)開(kāi)發(fā)環(huán)境開(kāi)發(fā)時(shí)使用宿主機(jī)上的交叉編譯、匯編及連接工具形成可執(zhí)行的二進(jìn)制代碼,(這種可執(zhí)行代碼并不能在宿主機(jī)上執(zhí)行,而只能在目標(biāo)板上執(zhí)行)然后把可執(zhí)行文件下載到目標(biāo)機(jī)上運(yùn)行。調(diào)試時(shí)的方法很多,可以使用串口,以太網(wǎng)口等。宿主機(jī)和目標(biāo)板的處理器一般都不相同,宿主機(jī)為Intel處理器,而目標(biāo)板如HHCF5249-R3為Motorala MCF5249,

【參考文獻(xiàn)】:
期刊論文
[1]基于uClinux嵌入式系統(tǒng)的設(shè)備驅(qū)動(dòng)程序的研究[J]. 龔彬,吳平,劉維亞,王遵立.  電子工程師. 2004(01)
[2]嵌入式Linux的USB驅(qū)動(dòng)添加及應(yīng)用[J]. 萬(wàn)家富,閆荷花.  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2003(11)
[3]Linux系統(tǒng)下USB設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)[J]. 蔡震,蔣輝柏,周利華.  計(jì)算機(jī)測(cè)量與控制. 2003(02)
[4]基于Linux的USB驅(qū)動(dòng)程序?qū)崿F(xiàn)[J]. 巍騖,張煥強(qiáng),方貴明.  計(jì)算機(jī)應(yīng)用. 2002(08)



本文編號(hào):2922867

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2922867.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶052d1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com