2006Computer Knowledge and TechnologyRequires access

Design & Implementation of USB Device Driver Based On μC/OS-II

Chen Xiao-hua

Open publisher page 0 citations

Abstract

With the promotion of MCU process ability and progress of real time operation system,it usually performs the complicated applications under the multi-tasking architecture by the usb transmission interface.This paper discuss the design implementation of the multi-tasking architure usb device driver based on μC/OS-II to realize usb driver's application in the embedded system and improve the speed of data transmission efficiency.The design scheme is that a task is added up between the interrupt service program and application.The task finishes data distribution, transmission, mutex and guarantee the correctness and real-time performance.Test results show that the USB device driver can meet real-time requirement,enhance the data transmission efficiency and support usb device application in the embedded system.

About this research paper

What this paper is about

With the promotion of MCU process ability and progress of real time operation system,it usually performs the complicated applications under the multi-tasking architecture by the usb transmission interface.This paper discuss the design implementation of the multi-tasking architure usb device driver based on μC/OS-II to realize usb driver's application in the embedded system and improve the speed of data transmission efficiency.The design scheme is that a task is added up between the interrupt service program and application.The task finishes data distribution, transmission, mutex and guarantee the correctness and real-time performance.Test results show that the USB device driver can meet real-time requirement,enhance the data transmission efficiency and support usb device application in the embedded system.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

With the promotion of MCU process ability and progress of real time operation system,it usually performs the complicated applications under the multi-tasking architecture by the usb transmission interface.This paper discuss the design implementation of the multi-tasking architure usb device driver based on μC/OS-II to realize usb driver's application in the embedded system and improve the speed of data transmission efficiency.The design scheme is that a task is added up between the interrupt service program and application.The task finishes data distribution, transmission, mutex and guarantee the correctness and real-time performance.Test results show that the USB device driver can meet real-time requirement,enhance the data transmission efficiency and support usb device application in the embedded system.

Key concepts: USB, Computer science, Semaphore, Interrupt, USB hub, Embedded system, Host controller interface, eXtensible Host Controller Interface (xHCI)

Related papers

Back to paper searchBrowse research topicsOriginal source
Design & Implementation of USB Device Driver Based On μC/OS-II — Research Paper | ScholarLens