代码改变世界

阅读排行榜

二、wpa_supplicant 初始化的关键函数

2014-07-29 09:57 by 白居不易, 927 阅读, 收藏,
摘要: struct wpa_global * wpa_supplicant_init(struct wpa_params *params) struct wpa_supplicant * wpa_supplicant_add_iface(struct wpa_global *global,struct wpa_interface *iface) 1. wpa_supplicant_i... 阅读全文

Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。

2012-03-06 09:56 by 白居不易, 909 阅读, 收藏,
摘要: 对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带了相关的驱动,我们只要操作设备文件便可以完成对设备大部分的操作,而另外一些设备,诸如自己设计的硬件产品,这些驱动就需要我们驱动工程师开发出相关的驱动了。内核驱动有它的优点,然而内核驱动在某些情况下会遇到如下的一些问题:1 当使用我们产品的客户有2.4内核的平台,同时也有2.6内核的平台,我们要设计的驱动是要兼容两个平台的,就连makefile 我们都要写两个。2 当我们要把linux移植到嵌入平台上,你会发现原先linux自带的驱动移过去还挺大的,我的内核当然是越小越好拉,这样有必要么。这还不是最郁闷的地方,如果嵌入 阅读全文

android 修改ramdisk.img和init.rc && android启动后设置/d

2011-06-08 15:54 by 白居不易, 767 阅读, 收藏,
摘要: 有时候希望在启动后做点事情,比如在sdcard上建立目录,修改/data的访问权限等,这些都可以放在init.rc中去完成,那么如何来完成呢,最近由于工作的需要,在这方面进行了一些研究,特写于此,供大家参考。 通过下面的例子来讲述,实现一个功能:在android系统启动后,修改/data的访问权限为770.共4步:1、解压ramdisk.img 2、用c语言完成要实现的功能 3、修改init.rc,启动c语言可执行程序 4、制作ramdisk.img 1、解压ramdisk.img: 解压、修改Android的ramdisk.img的手动方法: 将ramdisk.img复制一份到任何其他目录下 阅读全文

libusb 的底層追蹤 (libusb thread support and the relation with kernel usbfs)

2011-04-23 11:41 by 白居不易, 767 阅读, 收藏,
摘要: 因為做 project,無意間找到了Greg KH 大師級的文章-- [Snooping the USB Data Stream] 文中有一段提到 kernel 對 usbfs 的支援,讓 application 可直接透過 usbfs 對 device 發出 usb transfer,實做於devio.c, inode.c, and devices.c 等三個 kernel sources. (note: 我這裡的 kernel version 是 2.6.26)而另一方面,在 application library 端,就是依靠 usbfs 的幫忙,發展出 [libusb project] 阅读全文

OpenFrameworks x kinect x Android

2011-08-10 10:30 by 白居不易, 759 阅读, 收藏,
摘要: TheSIProp project's members finised to make "OpenFrameworks x kinect x Android" Development Environment and to run it on Android(armadillo & beagleboard).Demo videoSpecial Thanks:We used those OSSs. Thank you for great works!OpenFrameworksofxKinect(Kinect for OpenFrameworks)ofxAndr 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页