USB storage drive development method in embedding system

An embedded system and memory technology, applied in the direction of program loading/starting, input/output to record carrier, program control device, etc., can solve the problems of inconvenient use, waste, inconvenient information interaction and storage, etc.

Inactive Publication Date: 2006-08-09
ZTE CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the application of USB memory in embedded systems is still seldom
At present, in embedded systems, most of the storage devices are still limited to fixed FLASH or notebook hard disks, which are extremely inconvenient to use, and the capacity is very fixed. Once the system design is completed, the capacity is difficult to change, which may not meet use or waste
In addition, due to the lack of mobility, it is not convenient for information interaction and storage
The main reason for the seldom application of USB memory in embedded systems is that the driver development of USB memory in embedded systems is more difficult and costly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • USB storage drive development method in embedding system
  • USB storage drive development method in embedding system
  • USB storage drive development method in embedding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention utilizes the existing file system and ATA (AT Attachment, AT additional device, is a kind of IDE driver interface specification) hard disk drive in the embedded system, digs out the similarity in essence between ATA hard disk drive and USB memory, that is They are all block devices, and from the user's point of view, they can all perform operations such as reading and writing files. By adopting the existing block device upper layer interface and file system in the embedded system, aiming at the bottom layer interface that the block device driver needs to provide, deduce the minimum functional interface required to realize the normal operation of the USB memory in the embedded system, mainly including USB Memory initialization interface, memory capacity acquisition interface, data block read interface, data block write interface, and device reset interface. Support for USB-related protocols is implemented in these interfaces at the bottom layer, and...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The method includes following steps: using current IO system and file system to define system structure of whole driver; initializing HC module, completing HCI interface; recognizing and configuring USB storage device; based on USB transmission channel being built correctly, obtaining capacity of USB storage device and completing interface for module of reading and writing blocks; linking up USB drive in bottom layer and block drive in up layer as well as file system in order to realize creating block device and loading file system; providing interfaces of creating, opening, deleting, reading / writing files for users. The invention is capable of completing drive development of USB storage device fleetly and handily under embedded type system so as to make the embedded type system support USB storage device. Thus, information in embedded type system can be transferred through USB storage device, taking full advantage of good commonality, reliability and portability of USB storage device.

Description

technical field [0001] The invention relates to a method for developing a driver of a USB memory, in particular to a method for developing a driver of a USB memory under an embedded system. Background technique [0002] At present, USB (Universal Serial Bus: Universal Serial Bus) memory has been widely used in the field of personal computers, which fully demonstrates its advantages of portability and simple operation. But the application of USB memory in embedded system is still very little. At present, in embedded systems, storage devices are mostly limited to fixed FLASH or notebook hard drives, which is extremely inconvenient to use, and the capacity is very fixed. Once the system design is completed, the capacity is difficult to change, which may cause unsatisfactory use or waste. In addition, due to the lack of mobility, it is not convenient for information interaction and storage. The main reason for the seldom application of USB memory in embedded systems is that t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/06G06F9/445
Inventor 符冬阳张景涛谢锐
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products