- 博客(10)
- 资源 (18)
- 收藏
- 关注
转载 linux oom killer for android
该目录下的文件用来优化虚拟内存比较重要的参数如下justin_$ uname -aLinux justin 2.6.32-100.26.2.el5 #1 SMP Tue Jan 18 20:11:49 EST 2011 x86_64 x86_64 x86_64 GNU/Linux Swappinessjustin_$ more swappiness60--范围从0—
2015-01-28 15:01:59 1176
原创 4412 上的裸板 跑马灯
#define GPM4CON (*(volatile unsigned int *)0x110002E0)#define GPM4DAT (*(volatile unsigned int *)0x110002E4)#define setbit(x,y) x|=(1<<y) //将X的第Y位置1#define clrbit(x,y) x&=~(1<<y) //将
2015-01-23 18:21:18 1016
转载 List for each entry
List for each entry#define list_entry(link, type, member) \ ((type *)((char *)(link)-(unsigned long)(&((type *)0)->member)))#define list_head(list, type, member) \ list_entry((list)->next, ty
2015-01-22 13:50:56 853
原创 hid触摸屏调试记录 Linux3.5 for Android
触摸屏我已经有一个吉瑞的单点的触摸屏驱动。我想用吉瑞的驱动程序驱动触想的触摸显示器。我在吉瑞的驱动中加入了usb支持的pid和vid,去掉了内核的hid驱动,结果确实能相应中断,但是老打印 nonzero urb status received: -71。我想用hid驱动程序驱动 吉瑞的屏。我去掉了吉瑞的单点驱动。在hid驱动中加入了吉瑞的pid和vid号。结果屏幕没有响应中断。奇怪的
2015-01-22 11:57:09 6483 1
转载 Android增加Happy Touch触摸屏支持
Android增加Happy Touch触摸屏支持1、在hid-ids.h中加入vid pid1#define USB_VENDOR_ID_HAPPYTOUCH 0x04162#define USB_DEVICE_ID_HAPPYTOUCH_SCREEN 0x5030
2015-01-15 09:23:58 4125 1
转载 自动创建设备节点 device_create
error: implicit declaration of ‘class_device_create’这个代码在Kernel 2.6.18下面编译的时候没有任何问题。为什么在2.6.34下面会出现这个错误呢?难道class_device_create这个kernel API已经从新版kernel里面移除了?google了一下,发现确实是已经被移除了,在新版的kernel里面,可
2015-01-06 16:14:15 839
原创 input 层简单分析
drivers/input/input.c: input_init > err = register_chrdev(INPUT_MAJOR, "input", &input_fops); static const struct file_operations input_fops = { .owner = THIS_MODULE, .open = input_open_file,};
2015-01-04 18:01:38 553
原创 防抖动的按键事件(定时器)
/* 参考drivers\input\keyboard\gpio_keys.c */#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc
2015-01-04 16:34:36 1666
原创 一个简单的usb鼠标事件
/* * drivers\hid\usbhid\usbmouse.c */#include #include #include #include #include #include static struct input_dev *uk_dev;static char *usb_buf;static dma_addr_t usb_buf_phys;static int
2015-01-04 15:54:16 541
原创 usb_touch_screen Linux 驱动
入口函数static int __init general_touch_single_init(void){ int ret = usb_register(&generaltouchsingle_usb_driver); if (ret == 0) printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" DRIVER_DESC);
2015-01-04 09:49:12 1937
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人