发布时间:2016-04-21 09:56:19
1.FIELD_SIZEOF获取成员大小 FIELD_SIZEOF用来获取成员大小。它需要两个参数,第一个指定结构体的类型,第二个则指明成员的名字。include/linux/kernel.h#define FIELD_SIZEOF(t, f) (sizeof(((t*)0)->f))它通过对0指针灵活运用,是对sizeof的一种变相扩展。.........【阅读全文】
发布时间:2015-03-25 17:28:06
apt-get source libpulse0 -bapt-get build-dep libpulse0apt-get source libpulse0 -b......【阅读全文】
发布时间:2015-02-27 16:34:33
Linux下HID 设备,如果非标准的输入设备(Keypad/MOUSE/JoyStick/input event device).将会把信息转入hid device的设备结点。这一点可以参见内核的关于hiddev的文档 http://lxr.free-electrons.com/source/Documentation/usb/hiddev.txt?v=2.6.30 .........【阅读全文】
发布时间:2015-02-27 16:33:17
#include <stdio.h>#include <unistd.h>#include <sys/time.h>intmain(int argc, char *argv[]){ char *args[10]; char name[64]; struct timeval t; .........【阅读全文】
发布时间:2014-01-03 12:26:01
ANSI 规定 void *指针不可以参加算术运算,因为void * 指针内容大小不可知。GNU规定 void * 指针 与char * 指针等同。那 xhci->dba = (void __iomem *) xhci->cap_regs + val; ?是什么效果呢?......【阅读全文】