Dissertation > Excellent graduate degree dissertation topics show

USB Device Drivers Research and Design Based on Embedded Systems

Author: GaoZuo
Tutor: LiYeBai;SongLiHua
School: North China University of
Course: Computer Software and Theory
Keywords: embedded systems device drivers USB camera embedded Linux
CLC: TP368.1
Type: Master's thesis
Year: 2010
Downloads: 276
Quote: 1
Read: Download Dissertation

Abstract


USB(Universal Serial Bus) driver development is a cumbersome and complex task. Linux, the USB core subsystem encapsulates the most complex, and provides appropriate support mechanisms. USB protocol specification defines a set of standards that many types of peripheral devices can follow, but for the video equipments, it have not defined the uniformed standard from different manufacturing companies of different devices, and the specific driver need to be developed.In the design and development of USB camera driver based on embedded system, you should make full use of the USB bus bandwidth and ensure a high and stable data transfer speed between memory and peripherals. In order to meet the real-time video capturing requirements, reference had been made to open-source projects GSPCA/SPCA5xx, recommendation of Linux kernel had been adopted, and using double-URB(URB Request Block) strategy and MMAP (Memory-map) mechanism to maximize the video capturing speed, eventually realizes this USB camera driver in line with V4L(Video for Linux) on the S3C2440AL_ARM development platform and provides a functional verification and performance analysis. The experimental results show that the driver can fully meet the embedded video requirements for the general application.

Related Dissertations

  1. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  2. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  3. Borehole imaging device based on embedded systems research,P634.3
  4. The Design and Implementation of Digital Video Server Based on DM6467,TP393.05
  5. ARM-based LUV Aging Box Control System,TP273
  6. Design of CNC System Software Based on Embedded Linux and Qt/E,TP368.1
  7. Cloud-based computing and immune reconfigurable embedded systems research network,TP368.1
  8. Investigation of Turbine Supervisory Instruments Based on Embedded System,TP368.1
  9. Research and Implement on Home Gateway Based on Embedded Linux,TP368.1
  10. The Data Communication Interface Analysis and Study Based on Ethernet/IP Protocol,TP393.04
  11. The Design and Implementation of Smart Home Comprehensive Control System Based on ARM,TP368.1
  12. The overloaded train car and Unbalanced contained condition monitoring system,TP277
  13. Research and development of industrial wireless monitoring terminal,TP277
  14. Design and Research of Ultrasonic Gas Leak Detector Based on Embedded System,TP274.53
  15. Design of the Intelligent Spraying System Controller Based on DSP,S491
  16. Design of Spot Inspection Instrument for Mechanical Equipment Based on Embedded System,TH86
  17. Design of Multi-Parameters Monitoring System for Family Health Caring,TH772.2
  18. -Based FPGA railway track detection technology research,U216.3
  19. The Design of CNC Master Controller Based on ARM9,TG659
  20. Designing and Realization of CPU Frequency Scaling on Seismic Data Acquisition System,P631.4
  21. Research and Achievement of the Embedded Intelligent Vehicle Terminator Based on KYLIN System,TP368.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net  Mobile