自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 usb_control_msg(drivers/usb/core/message.c)

这个函数主要目的是创建一个控制 urb,并把它发送给 usb 设备,然后等待它完成。urb是什么?如果你要想和你的 usb 通信,就得创建一个 urb,并且为它 赋好值,交给 usb core,它会找到合适的 host controller,从而进行具体的数据传输。/** * usb_control_msg - Builds a control urb, sends it off and

2012-12-20 14:12:04 2075

原创 struct usb_device(include/linux/usb.h)

/*** struct usb_device - kernel's representation of a USB device* @devnum: device number; address on a USB bus* @devpath: device ID string for use in messages (e.g., /port/...)* @route: tree topol

2012-12-20 10:55:42 1417

原创 struct usb_driver 和 struct usb_device_driver

1: struct usb_driver是配对struct usb_interface的;2:struct usb_device_driver是匹配所有usb设备的,即通用usb设备;整个内核里面:也只有:usb_generic_driver使用了它:3:

2012-12-20 09:54:25 1325

原创 kernel 3.0.31 usb_init 子系统初始化过程分析

1: 2: 3: 4: 5: 6:      到此等于hub初始化完毕,等待U盘/鼠标/键盘等USB设备连接到USB接口 => event_list => hub_event_list => kick_khubd => wake_up(&khubd_wait);7:

2012-12-18 14:33:10 1137

转载 dev_dbg

原文链接:http://hi.baidu.com/dreammerge/item/1fe7e04db5cd8fea1e19bca0      linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用 printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。     1、打开调试开关:你调试的文件中必然包含了,或者《linu

2012-12-17 10:10:42 767

原创 查找触摸屏驱动模块

1: 2: 3: 这张图片是返回上上层;4: 应该就是这个模块了,难道我的触摸屏是调用的标准usbhid驱动?-------------------------------------------------------------------------------------------------------------------------------------

2012-12-05 13:43:54 990

原创 触摸屏当触摸板使用-HID Devices

1: 需要修改内核驱动: ~/drivers/hid/ hid-ids.h hid-core.c hid-multitouch.c 三个文件;由于公司原因不贴源码;在此为自己做个笔记;下面是修改完源码后再在内核配置选项里添加支持触摸板;内核3.28以后;

2012-12-03 11:32:39 3467 1

ViewPager2+TabLayout实现左右滚动效果

使用ViewPager2+TabLayout实现类似头条的title左右滑动效果;

2024-02-28

ViewPager+TabLayout实现左右滚动效果

使用ViewPager+TabLayout实现类似头条的title左右滑动效果;

2024-02-28

mtk6735 CCT工具

mtk6735的CCT工具,用来调试Camera的AWB等等;MTK6755之前平台CCT不通用;MTK6755之后所有mtk soc只有个一个版本CCT;

2018-11-28

Android usb Camera源码

最近在调试Android支持USB摄像头的问题!一直没什么进展!公司的网速又慢!开发环境都搭建不起来!都从家里下载了安装包再拷贝到公司用!这个资源是网站下载的一份Android usb摄像头的源码!我在我的Exynos4412开发板上面测试OK!不过只能预览!而且我强制把ImageProc.c里面的设备文件指向我USB摄像头的设备文件! 编译环境:ubuntu+ndk_build+eclipse adt sdk

2014-05-27

cadence SPB166破解包

cadence spb166版本的win7 64bit破解包,经过win7 64bit测试,完全OK;之前破解不成功是少了一个cdslmd.exe文件,我破解一天就是破解不了spb166版本,只能破解spb165版本!现在找到了cdslmd.exe文件,今天从新装了了spb166版本,OK;一切顺利!

2014-01-02

cadence(spb165破解软件和步骤)

Win7 64Bit系统cadence spb165破解软件和步骤,安装网上步骤我反复破解spb166版本的cadence,就是破解不了!我又返回来破解spb16.5版本的了!OK;破成功了!

2013-12-31

链接与加载

关于Linux Gcc 链接与加载的非常好的一本书,写的非常好!有很多ELF文件的相关介绍!

2013-12-03

repo sync AFS

下载Android File System 的脚本,断开自动连接

2013-06-05

Android4.2Pandaboard脚本

Android4.2 master分支针对pandaboard的源码生成Vendor目录的extract-imgtec-panda.sh脚本文件;

2013-05-13

CPU检测工具

测试Win7系统CPUID CPU-Z,测试内存是否是双通道;解压,安装就可以使用;

2013-05-12

sourceInsight3.5

sourceInsight3.5 也是总SCDN一位兄弟资源下载的,经过Win7系统安装验证可以使用……所有传上来给自己做个备份;

2013-03-27

pandaboard 分区

用于给pandaboard 板子分区SD卡……是2个脚本文件……

2013-03-11

Android4.1.2_vendor目录生成脚本

用于android4.1.2在pandaboard上面运行的针对的pandaboard ES Rev1 的二进制驱动文件……

2013-03-05

I2C总线协议(中文版)

I2C总线的协议规范,中文版的,对于写I2C总线的驱动参考……

2013-02-27

内核刷机脚本

自己写的根据自动编译自己的kernel Android源码 自动刷机的脚本

2013-01-22

Android触摸屏移植手册

Android 触摸屏驱动移植需要修改的源码部分!文档!

2013-01-22

Android触摸屏修改文件

Android内核源码3.0.31内核中的hid目录备份,和idc,还有编译好的kernel,以备以后方便查找;

2013-01-22

Android 4.0以后IDC文件通用

Android4.1把驱动触摸屏VID/PID加到内核里面后,还需要上层的/system/usr/idc/Vendor_xxx_Product_xxx.idc文件的支持,一般Android 触摸屏IDC文件都通用的,这个我在android 4.1 测试通过,可以使用;

2013-01-22

FTP 协议规范

ftp协议 也是自己网上下载的 可以参考下,最近在研究linux的usb驱动这块……以作备份;

2012-12-20

usb协议2.0中文版

usb2.0协议中文版 自己从网上下载的,在这里做个备份,也方便需要的朋友查看……

2012-12-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除