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

基于嵌入式Linux的USB集成下載工具的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-12-16 16:48
【摘要】:隨著Linux的發(fā)展,越來越多的嵌入式系統(tǒng)采用Linux作為操作系統(tǒng),這樣的系統(tǒng)叫做嵌入式Linux系統(tǒng)。在嵌入式Linux系統(tǒng)開發(fā)過程中,需要頻繁的下載與更新程序,因此簡(jiǎn)單高效的下載方式尤為重要。這樣會(huì)提高系統(tǒng)的開發(fā)速度,縮短產(chǎn)品的上市時(shí)間。目前嵌入式Linux開發(fā)過程中下載程序的方法有很多缺點(diǎn)與不足,不能完全滿足嵌入式Linux的開發(fā)需要,因此需要開發(fā)一種新的程序下載工具來滿足日益增長(zhǎng)的需要。本論文在研究USB協(xié)議與嵌入式Linux的基礎(chǔ)上,開發(fā)一種基于USB接口的嵌入式集成下載工具。該工具在嵌入式Linux的開發(fā)過程中,能夠方便的在不同階段完成程序的下載任務(wù)。并且軟件是分層的結(jié)構(gòu),可移植性好。 隨著USB技術(shù)的發(fā)展,USB接口現(xiàn)在已經(jīng)成為了計(jì)算機(jī)的標(biāo)準(zhǔn)接口。在嵌入式領(lǐng)域里,USB接口也有廣泛的應(yīng)用。USB接口具有很多其他接口沒有的優(yōu)點(diǎn),所以基于USB技術(shù)的下載程序的方法非常適用于嵌入式Linux的開發(fā)。因此,本課題開發(fā)的嵌入式Linux集成下載工具就是基于USB接口的。根據(jù)USB協(xié)議,開發(fā)這樣的系統(tǒng)需要編寫USB設(shè)備端驅(qū)動(dòng)程序與USB主機(jī)端驅(qū)動(dòng)程序。因此開發(fā)工具之前需要深入研究Linux系統(tǒng)USB子系統(tǒng)軟件架構(gòu)包括主機(jī)端軟件以及設(shè)備端軟件。為了保證程序的可移植性與易用性,因此需要使用一些新的技術(shù)與方法。本論文在研究Linux內(nèi)核與驅(qū)動(dòng)程序開發(fā)的基礎(chǔ)上,對(duì)比了內(nèi)核空間驅(qū)動(dòng)程序與用戶空間驅(qū)動(dòng)程序的優(yōu)缺點(diǎn)。采用用戶空間驅(qū)動(dòng)技術(shù)來開發(fā)主機(jī)端USB驅(qū)動(dòng)程序。在USB設(shè)備端,本課題使用了USB Gadget軟件架構(gòu)。 本論文通過研究Linux下的USB Gadget軟件架構(gòu)以及USB用戶空間驅(qū)動(dòng)程序,結(jié)合嵌入式開發(fā)過程中的實(shí)際開發(fā)了一套USB集成下載工具。在Linux系統(tǒng)引導(dǎo)階段與運(yùn)行階段分別使用同一套系統(tǒng)來進(jìn)行文件的傳輸。并且在mini2440嵌入式開發(fā)平臺(tái)上進(jìn)行了測(cè)試。本工具在設(shè)計(jì)中采用了分層的軟件結(jié)構(gòu),,并且采用了用戶空間驅(qū)動(dòng)技術(shù)與圖形界面,功能上達(dá)到了預(yù)期的目的。
[Abstract]:With the development of Linux, more and more embedded systems use Linux as operating system. Such systems are called embedded Linux systems. In the process of developing embedded Linux system, it is necessary to download and update programs frequently, so simple and efficient downloading method is particularly important. This will improve the speed of system development and shorten the time to market products. At present, the method of downloading program in embedded Linux development process has many shortcomings and shortcomings, which can not fully meet the needs of embedded Linux development, so it is necessary to develop a new program download tool to meet the increasing needs. Based on the research of USB protocol and embedded Linux, an embedded integrated download tool based on USB interface is developed in this paper. In the process of embedded Linux development, the tool can easily complete the program download task in different stages. And the software is layered structure, portability is good. With the development of USB technology, USB interface has become the standard interface of computer. In the embedded field, USB interface also has a wide range of applications. USB interface has many advantages that other interfaces do not, so the method of downloading programs based on USB technology is very suitable for the development of embedded Linux. Therefore, the embedded Linux integrated download tool developed in this paper is based on USB interface. According to USB protocol, it is necessary to write USB device driver and USB host driver to develop such system. So it is necessary to study the software architecture of USB subsystem of Linux system including host software and device software before developing tools. In order to ensure portability and ease of use, some new techniques and methods are needed. Based on the research of Linux kernel and driver, the advantages and disadvantages of kernel space driver and user space driver are compared. User-space driver technology is used to develop host-side USB driver. In the USB device end, this subject uses the USB Gadget software architecture. By studying the USB Gadget software architecture under Linux and the USB user space driver, this paper develops a set of USB integrated download tools combined with the practice of embedded development. The same system is used to transfer files in the boot and run phases of Linux system. And has carried on the test in the mini2440 embedded development platform. In the design of the tool, the layered software structure is adopted, and the user space driving technology and the graphical interface are adopted, which achieves the expected purpose.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前8條

1 陳星宇;李廣軍;;基于EHCI協(xié)議的USB2.0主機(jī)傳輸調(diào)度的設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2007年11期

2 李麗宏;郝志剛;;嵌入式Linux的USB驅(qū)動(dòng)設(shè)計(jì)[J];電子設(shè)計(jì)工程;2011年11期

3 ;飛思卡爾i.MX系列延續(xù)輝煌 推出新一代i.MX53處理器與平板電腦解決方案[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2011年08期

4 李傳偉;胡金春;;嵌入式Linux下USB Gadget驅(qū)動(dòng)框架研究[J];航天控制;2006年06期

5 周余;王自強(qiáng);都思丹;;Linux Gadget系統(tǒng)及其在S3c2410上的海量存儲(chǔ)研究[J];計(jì)算機(jī)應(yīng)用;2006年S2期

6 何福貴;侯義斌;李輝;;用戶空間驅(qū)動(dòng)程序研究[J];計(jì)算機(jī)應(yīng)用研究;2008年12期

7 朱漢群;蘇厚勤;吳豐科;;Linux GUI開發(fā)工具Gtk+技術(shù)應(yīng)用研究[J];計(jì)算機(jī)應(yīng)用與軟件;2009年01期

8 王海鵬;倪遠(yuǎn)平;周佩萱;;U-boot在mini2440平臺(tái)上的移植方法[J];微計(jì)算機(jī)應(yīng)用;2010年08期

相關(guān)碩士學(xué)位論文 前6條

1 劉軍衛(wèi);用戶態(tài)驅(qū)動(dòng)框架的研究與實(shí)現(xiàn)[D];中國(guó)科學(xué)技術(shù)大學(xué);2011年

2 劉超;Linux平臺(tái)下USB大容量存儲(chǔ)設(shè)備驅(qū)動(dòng)程序的改進(jìn)與優(yōu)化[D];北京交通大學(xué);2008年

3 戈志華;基于ARM的Linux平臺(tái)上USB驅(qū)動(dòng)實(shí)現(xiàn)[D];南昌大學(xué);2008年

4 丁曉琦;基于嵌入式Linux系統(tǒng)的儀器驅(qū)動(dòng)模塊設(shè)計(jì)[D];電子科技大學(xué);2009年

5 徐家;Linux下USB視頻設(shè)備用戶空間驅(qū)動(dòng)研究與開發(fā)[D];浙江大學(xué);2010年

6 周潤(rùn);一種基于ARM的嵌入式系統(tǒng)軟件構(gòu)建與網(wǎng)絡(luò)驅(qū)動(dòng)開發(fā)[D];電子科技大學(xué);2010年



本文編號(hào):2382718

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

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


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

版權(quán)申明:資料由用戶48b89***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
一区二区三区日韩在线| 亚洲av一区二区三区精品| 精品欧美日韩一区二区三区| 欧洲一级片一区二区三区| 国产精品内射婷婷一级二级| 亚洲视频在线观看免费中文字幕 | 亚洲夫妻性生活免费视频| 国产亚洲视频香蕉一区| 少妇高潮呻吟浪语91| 麻豆一区二区三区精品视频| 亚洲做性视频在线播放| 99精品人妻少妇一区二区人人妻| 美女黄片大全在线观看| 国产精品成人免费精品自在线观看| 国产精品流白浆无遮挡| 暴力三级a特黄在线观看| 91精品视频全国免费| 一级片黄色一区二区三区| 亚洲国产精品av在线观看| 成人三级视频在线观看不卡| 国产一区二区三区口爆在线| 亚洲伦片免费偷拍一区| 日韩亚洲激情在线观看| 亚洲欧美日韩中文字幕二欧美 | 爽到高潮嗷嗷叫之在现观看| 不卡在线播放一区二区三区| 国产日韩欧美一区二区| 国产精品日韩精品一区| 日本午夜福利视频免费观看| 高清欧美大片免费在线观看| 亚洲欧美日本成人在线| 欧美激情一区二区亚洲专区| 欧美激情一区=区三区| 91偷拍视频久久精品| 高清免费在线不卡视频| 国产一级特黄在线观看| 亚洲一区精品二人人爽久久| 大伊香蕉一区二区三区| 高清一区二区三区大伊香蕉| 日韩一区二区三区免费av| 中文字幕精品一区二区三|