1. Go to the Device Manager.Right-click MTP with a yellow question mark and select "property" and "details" and "device sample ID" (use Ctrl + C to copy ).2. Find c: \ windows \ INF \ wpdmtp. inf to open (or open through running), and find[Generic. ntx86]% Genericmtp. devicedesc % = MTP,USB \ ms_comp_mtp[Generic. ntamd
After installing the palm synchronization software in Windows 2003, 680 is always recognized as an MTP device, even after you manually update the USB driver (USB _driver in the palm installation directory.Some people say that you can disable the synchronization of the ptunes computer. My system did not even install the ptunes software after this flash.
Finally f
First of all, my situation, of course, anxious people can skip this paragraph. The newly installed Win 7 32-bit system, then Xiaomi 3 directly connected to the computer, should be automatically loaded with the driver. After I was normal on the computer to open the memory operation of the mobile phone copy and paste cut, and then the hands of the cheap, after the completion of want to safely quit the connection, point off the
first, the Linux system divides the device into 3 categories: Character device, block device, network device. Using drivers:1, character device : Refers to a byte can only one byte read and write devices, can not randomly read the device
LDD folder appears in/sys/bus, which contains two directories: devices and drivers */If (RET) return ret; If (bus_create_file ( ldd_bus_type, bus_attr_version )) /* Add the bus attribute. The version attribute file */printk (kern_notice "unable to create version attribute will appear in the/sys/bus/LDD directory! \ N "); ret = device_register ( ldd_bus);/* register the bus as a device. Because the bus can also be a
0. Preface Graduate life all are on the right track, I also started a new study, because really do not want to make storage, so decided to study with the elder brother device driver, read the book two weeks, finally a little clue, began to record it!1. Preparatory workA) View the kernel versionUname-rb) Install kernel source tree (http://www.cnblogs.com/Jezze/archive/2011/12/23/2299871.html)
the host. Make sure that the TFTP service of the PC is enabled.
Download the program to the Development Board
Smdk6410 # TFTP-L/lib/modules/2.6.36.2/driver_led.ko-r driver_led.ko-G 192.168.1.111192.168.1.111 is the Server IP Address
Smdk6410 # TFTP-l test-r test-G 192.168.1.111
5. Test
Load the driver # insmod/lib/modules/2.6.36.2/driver_led.ko
Create a device
This article from Csdn Blog, reproduced please indicate the source: http://blog.csdn.net/aaa6695798/archive/2009/11/06/4776202.aspx
This part of all the structure of the Declaration can be found in the kernel source file usb.h, interested friends can read the source code.
USB devices are complex, but the Linux kernel provides a subsystem called USB core to handle most of the complex work, so this is what is described here as the interface between the dr
);
else
memcpy (buffer, Sampleblk_dev->data + pos, size);
return 0;
}
4. The Test
4.1 Compiling and loading
First, you need to download the kernel source code, compile and install the kernel, and start with the new kernel.
Since this drive was developed and debugged on Linux 4.6.0, and the kernel version of the block device driver kernel func
is input or output. When the value specified by argp is used as the storage address, the transmission factor is displayed in bytes... the third variable is called argp. It is an ignored variable. It is related to the request. It is the auxiliary information returned for processing the request command. When the call is successful, 0 is returned and-1 is returned. When the value-1 is obtained, the value returned by the actual device
device, follow these steps:
Install the development tool on the host machine and download the Linux source code (the version must be the same as the Linux kernel version on the target machine ). Development tools include GCC, GDB, and make. These tools are installed by default in RedHat or FC. you can install them in Debian or Ubuntu by using the following command:apt-get install build-essentialLinux sou
device, follow these steps:
Install the development tool on the host machine and download the Linux source code (the version must be the same as the Linux kernel version on the target machine ). Development tools include GCC, GDB, and make. These tools are installed by default in RedHat or FC. you can install them in Debian or Ubuntu by using the following command:apt-get install build-essentialLinux sou
In Windows 2000 with Windows XP System adoption is WINDDK to develop Windows drivers, I also have winddk on hand, but after starting from Windows Vista, the general adoption of Microsoft Windows Driver abbreviation (WDK). This time the project is useful to the USB HID, need to use the HID.lib library file, so download the WDK7.1.0 version, the use of HID.LIB, as well as the purpose of USB HID, is to elimina
It may be difficult to put the driver model in the first chapter, but as long as the driver model can be crossed, it will be much easier later. The driver model is the cornerstone of the entire Linux Device Driver. Most people call the d
file system/dev/will have the name after registering the device. FoPs is a series of file operation functions, what open, read, write, ioctl and so on, a lot, and the same as the character device. So, next, let's look at an example, here I omit my makefile and kcofig, can refer to the previous article, easy to implement. implement a simple Misc device
driver.
It turns out to be caused by Ghost. The same is true if you reinstall the system manually.
I packed the two drivers I extracted and put them here. You can download them as needed. Note that if the corresponding motherboard is used, it will not be available.
SM bus controller in Device Manager, other PCI bridge devices, and unknown Devices
It should be a
Blocked:no1:phy0:wireless LANSoft Blocked:noHard Blocked:no4, written in the lastEach laptop wireless card or Bluetooth module device manufacturers are not the same, but the solution is the same way of thinking and methods, but the drive is different. The wood son here provides three commonly used network card manufacturer's drive Broadcom, Killer, Realtek.Broadcom:https://github.com/winterheart/broadcom-bt-firmwareKiller:https://codeload.github.com/
Note:Use of scull Devices
By:
Wu Yin
Date:
2007-07-05
Email:
Lazy. Fox. Wu # gmail.com
Homepage:
Http://blog.csdn.net/wooin
Copyright:
This article is copyrighted by Wu Yi. It can be freely transmitted and replicated for non-commercial purposes.For commercial purposes, any behavior in this article shall be approved by the author.Contact info: lazy. Fox. Wu # gmail.com
1.
Preface:
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.