Tags: Ice pen and inux DDR source sum list likeA Universal Serial Bus (USB) is a connection between a host and a peripheral device. The USB bus specification has version 1.1 and 2.0, and of course now has 3.0. The USB1.1 supports two transmission speeds: 1.5Mbps at low speeds and 12Mbps at high speeds. The USB2.0 can transmit speeds up to 480Mbps. USB2.0 backwards compatible with USB1.1, the USB1.1 device c
Universal Serial Bus (USB) since the advent of the 1996, unified PC external interface, and extended to a variety of consumer products, has long become a part of modern life. Published in 2000, the USB 2.0 high-speed specifications, providing 480Mbps transmission rate, has been more than 10 years of history, with the high-resolution audio-visual applications gradually popularized, frequently gbyte level of
Computer failure Solutions We are generally the first software after the elimination of hardware, elimination method in the computer fault handling is very common, solve the problem is first from simple to complex step-by-step to troubleshoot.
Here we introduce USB mainly computer peripheral products for introduction, such as USB mouse, keyboard, speakers and so on.
U
The reason why I first wanted to learn about USB was that I wanted to have a universal programmer very much at the time. Although the commercial programmer had good functions, it was expensive, it seems a pity to buy one just for programming several chips (I have already bought the programmer :)). So I want to make a simple one by myself, using serial ports? Parallel? I don't like the idea of adding a big, stupid external power source. It's good to us
USB urb (USB request block)
Kernel 2.6.29.4The USB device driver code communicates with all USB devices through urb. Urb uses the struct urb structure description (include/Linux/USB. h ).
Urb sends or receives data asynchronously from a specific endpoint of the same
From: http://hyt19860117.love.blog.163.com/blog/static/127773729201042435553852/
With the improvement of people's living standards, more and more USB devices are used, but Linux still does not fully Plug and Play in hardware configuration. how to configure and use Linux is alsoThis article is intended to help you understand how to develop a USB driver to facilitate the configuration and use of
The most common problem with USB device is the source of its power--the power supply is easy to solve. In order to effectively resolve the failure of the USB interface, this article specifically summed up some of the countermeasures, I hope to bring you useful!
how to identify the lack of USB power
Generally speaking, when the
System installation methods have a variety of, one key Ghost USB version is one of the system installation method, also known as the U Disk System installation. Below the beans to detailed introduction under the use of a key ghost USB version of the system installation method.First, Installation:The so-called "USB drive", the software refers to all
It indicates that any short read that may occur on an in endpoint should be treated as an error by the USB core. this value is only useful for reading urb from a USB device, not for writing URBS.
Urb_iso_asapIf this urb is synchronized, this bit can be set. If the driver wants this urb to be scheduled, as long as the bandwidth permits it, and set the start_frame variable in this urb. if the synchronized urb
Universal Serial Bus (USB) is designed as a standard for connecting computer peripherals, such as keyboards, mice, printers, digital cameras, portable media players, disks and network adapters-Source: Wikipedia
It has become an industrial standard, and it is hard to see a computer without USB ports. The use of USB flash memory makes it more popular. In Linux, ls
Linux kernel2.6 in the above version, the USB device-driven interface changed to Gadget, in the Kernel/driver/usb/gadget directory mainly includes platform USB UDC drive and gadget interface driver.
Kernel/driver/usb/gadget SERIAL.C is a commonly used driver file that can be configured for bulk transmission drive or CD
Driver/usb/core/hub.c:usb->hun_thread ()->hub->events ()->hub_port_connect_change () driver/usb/core/ HUB.C Hub_port_connect_change ()//detection of new device Connections Usb_new_device (UDEV)//Registration of new equipment usb_get_configuration (UDEV)//acquisition of equipment various descriptors Devic E_add (udev->dev)//register this device in the USB system B
Important USB keywords:
1. endpoint: a data buffer zone located on a USB device or host. It is used to store and send various USB data. Each endpoint has a unique fixed address, has different transmission features (such as input, output, configuration, and batch transmission)
2. frame: the concept of time. In USB, a fr
The first contact with the OS-related device driver writing, it is very interesting, in order to not forget what I have seen, notes and summary of course indispensable, not to mention I decided to work for embedded. Well, to get to the next step, I'll talk about the harvest of this time and share with you the driver development of Linux. But this time only for Linux USB subsystem for analysis, because Friday research boss reminders. Of course, you'll
How to determine whether a USB flash drive or a mobile hard drive is infected: Do not double-click the USB flash drive or mobile hard drive if it is recognized by the system, this will cause a virus attack on the infected USB flash drive/mobile hard disk. Right-click the icon of the USB flash drive or mobile hard disk
Http://www.linuxjournal.com/article/7466June 1st, 2004 by Greg kroah-Harman
In
Software
NowYou can control USB hardware without touching the kernel and even makeYour driver run on BSD-based OSes with no code changes. Greg showsWorking Example for using the cross-platform USB library, libusb.
Last time we discussed how to create a simple USB driver thatContr
Use an 8 gb usb flash drive to create multiple USB SeriesInitial Exploration of the System Boot Disk
Tool preparation: (search online)Can be found)
1. hp formatting tool.Rar
2. grub4dos-0.4.3-07-08-27.rar
3. grubutil-1.1-bin-w32-19.rar
4. UT163 Mass Production EngineerUT163 MPTool setup-v3.9.29.0.rar
5. USB flash disk master Chip DetectionTool ChipGeniUs.exe (ch
Analysis of USB 2.0 Driver Based on VxW0rks
[Date:]
Source: World of electronic products Author:
[Font: large, medium, and small]
Introduction
Universal Serial bus is a computer peripheral serial communication interface, featuring high-speed data transmission, hot swapping, plug-and-play (PnP), and low costs. With the increasingly mature and improved USB specifications, LISB has been
Bulk Driver Design for USB devices
Introduction
Universal Serial Bus (USB) is a serial interface with automatic configuration and good compatibility. It simplifies the connection between computers and peripherals and is widely accepted by computer peripherals hardware manufacturers. After the USB bus standard is upgraded from version 1.1 to version 2.0, the t
Because of the use of Cdlinux, originally wanted to run on the virtual machine. Discover that the virtual machine does not recognize the integrated laptop card when running, Pit Daddy. Later wanted to carve a dish, found that there is no ready-made things, the optical drive is read-only, but also to use the CD-ROM, so think of a U disk, just the hand has a 1G u disk temporarily no use. Write to hdd+ directly with UltraISO, unable to start Linux, (previously written in WinPE is possible), see som
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.