基于嵌入式Linux的USB集成下載工具的設(shè)計(jì)與實(shí)現(xiàn)
[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2382718.html