Font Size: a A A

Calderon Technique Based Integral Equation Methods In Computational Electromagnetics

Posted on:2014-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z G YaoFull Text:PDF
GTID:2268330401465085Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of Linux, more and more embedded system using Linux asthere operating system, which is called embedded Linux system. The development ofembedded system needs frequent software download and update. So a simple andefficient way is very important. It can improve the speed of system development andshorten the time of products going into the market. The current method of updatingprogram in the embedded Linux has a lot of shortcomings and deficiencies at thismonment, which can not fully meet the needs. So it is needed to develop a new softwareupdate method to meet the growing needs of embedded system. This paper develops anew embedded integrated download tool through USB interface. All the work is basedon the research of USB protocol and embedded Linux. This tool makes it easy tocomplete the download tasks at the different stages in development process ofembedded Linux. It also can be easily transplanted to different systems.The integrated download tool needs a suitable interface and transmission to meetthe functions. With the development of USB technology, the USB interface has nowbecome a standard interface of computer and embedded system too. USB interface hasmany advantages that the other interfaces not have. So choosing USB as its transferinterface is very suitable for embedded Linux. According to the protocol of USB,developing such a system requires USB device drivers and USB host drivers. So itneeds to study the Linux USB subsystem, including USB host driver and USB devicedriver architecture. The tool must also be more easy-to-use and portable. So it needs touse some of the new techniques and methods. This paper will study the linux kernel tocompare the advantages and disadvantages about kernel space driver and user spacedriver and use user space driver technology to devlop the host USB driver. In the USBdevice, it needs to find an advantaged software architecture that can make the programmore portable. Through the study and transplantation of USB Gadget softwarearchitecture, this paper has achieved this goal.Through the study of linux driver under USB Gadget software architecture and USB user space drive, the paper develops a new integrated USB download tool whichhas many advantages. It uses the same set of program for the file in the transmission inlinux system boot phase and operation phase respectively. It has been tested on themini2440embedded development platform. The USB download tool uses softwarehierarchical structure to ensure the portability of applications. The host software adoptsuser space driver technology and graphic interface makes the program easy to installand to use. In summary, this tool has achieved the desired purpose.
Keywords/Search Tags:embedded Linux, USB gadget, user space driver
PDF Full Text Request
Related items