USB
AndroidBBC
这个作者很懒,什么都没留下…
展开
-
信息记录
http://blog.csdn.net/Luoshengyang/article/list/2 // Androidhttp://shyluo.blog.51cto.com/ http://blog.csdn.net/somyjun/article/category/1818943 // 虚拟化http://support.h...原创 2016-08-31 14:15:44 · 636 阅读 · 0 评论 -
libusb简要记录
大致意思:libusb是kernel借助usbfs对usb的支持,主要是让application可直接透过usbfs对device发出usb transfer,实做于devio .c, inode.c, and devices.c 等三个kernel sources.in libusb-0.1.12:: :usb_urb_transfer() usb_urb_transfer() ...原创 2016-08-18 15:19:51 · 4059 阅读 · 0 评论 -
usb触摸屏驱动 - usbtouchscreen
驱动编译:目前的kernel中都是自带了usbtouchscreen驱动的,我的版本3.1.10源码位于:/kernel/drivers/input/touchscreen/usbtouchscreen.c从这个路径可以看出所属驱动分支,我这边平台本身是没放开的,并没有编译进kernel,谁会想到触摸电视呢~可以在make menuconfig之后,通过Device Drivers...转载 2016-08-22 17:12:11 · 8691 阅读 · 0 评论 -
uvc驱动记录
Linux uvc驱动分析一、ioctl调用流程1.common/drivers/media/video/uvc/uvc_driver.cmodule_init(uvc_init);static int __init uvc_init(void){ result = usb_register(&uvc_driver.driver);}struct uvc_dri...原创 2016-08-17 14:16:58 · 662 阅读 · 0 评论 -
HID android add touch screen
http://www.csdn123.com/html/mycsdn20140110/51/51b546889ce6b73e52c781c37f5d0af6.html添加VID/PID到标准hid设备-OK 修改文件: 1、在hid-ids.h中加入vid pid 2、在hid-multitouch..c->mt_devices...转载 2016-05-18 11:40:09 · 2446 阅读 · 1 评论 -
hid-multitouch驱动源代码分析
Hid驱动代码(kernel/drivers/hid/hid-multitouch.c)。[cpp] view plain copystatic int __init mt_init(void) { return hid_register_driver(&mt_driver); } 这里面主要是调用了一个hid_register_dri...转载 2016-07-07 16:53:14 · 2375 阅读 · 0 评论 -
KVM+QEMU学习笔记
1 QEMU和KVM的关系: 现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术。KVM也同hyper-V、Xen一样依赖此项技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。 准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户...转载 2016-07-14 17:41:36 · 2731 阅读 · 0 评论 -
qemu源码架构
前言:本文主要概括了QEMU的代码结构,特别从代码翻译的角度分析了QEMU是如何将客户机代码翻译成TCG代码和主机代码并且最终执行的过程。并且在最后描述了QEMU和KVM之间联系的纽带。申明:本文前面部分从qemu detailed study第七章翻译而来。 1.代码结构如我们所知,QEMU是一个模拟器,它能够动态模拟特定架构的CPU指令,如X86,PPC,ARM等等...转载 2016-07-14 15:36:21 · 1196 阅读 · 0 评论