上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 为了防止不同的cpu抢占同一段代码(即同一段内存地址),需要用自旋锁将这段代码锁住。自旋锁(spinlock)是用在多个CPU系统中的锁机制,当一个CPU正访问自旋锁保护的临界区时,临界区将被锁上,其他需要访问此临界区的CPU只能忙等待,直到前面的CPU已访问完临界区,将临界区开锁。自旋锁上锁后让等待线程进行忙等待而不是睡眠阻塞,而信号量是让等待线程睡眠阻塞。自旋锁的忙等待浪费了处理器的时间,但时间通常很短,在1毫秒以下。 自旋锁用于多个CPU系统中,在单处理器系统中,自旋锁不起锁的作用,只是禁止或启用内核抢占。在自旋锁忙等待期间,内核抢占机制还是有效的,等待自旋锁释放的线程可能被更高优先级的 阅读全文
posted @ 2013-03-27 17:57 勒达与天鹅 阅读(231) 评论(0) 推荐(0) 编辑
摘要: enable_irq_wake(IRQ_EINT1); 该函数使中断IRQ_EINT1的产生将触发系统唤醒 enable_irq(IRQ_EINT1);该函数使能中断IRQ_EINT1 阅读全文
posted @ 2013-03-27 14:18 勒达与天鹅 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: svn 阅读全文
posted @ 2013-03-26 20:26 勒达与天鹅 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 云科 一如新板上有两个按键,是拨动按键,驱动参照了gpio_矩阵的驱动。我把这两个按键注册为2个不同的input_dev,产生不同的中断,并用同一个timer和handler来接收。其中一个按键——手电,并不报值,而是在驱动直接设置闪光灯的模式和亮度。FM按键功能是打开FM - -!(好雷),在上报值方面,使用input的EV_KEY类型来保值,当拨动为开时,上报一个键的按下,等待10ms,再上报该键的弹起;拨动为关时,上报另一个键的按下,等待10ms,再上报这个键的弹起。源文件:/*******************************************************. 阅读全文
posted @ 2013-03-20 14:27 勒达与天鹅 阅读(488) 评论(0) 推荐(0) 编辑
摘要: http://bbs.chinaunix.net/thread-218853-1-1.html民國遺風,精妙技術 阅读全文
posted @ 2013-03-12 10:50 勒达与天鹅 阅读(128) 评论(0) 推荐(0) 编辑
摘要: //daiyyr add @2013.4.2 ...... 阅读全文
posted @ 2013-03-09 10:00 勒达与天鹅 阅读(2955) 评论(0) 推荐(0) 编辑
摘要: adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命令管理器解决:输入netstat-ano|findstr"5037"找到下列进程TCP127.0.0.1:50370.0.0.0:0LISTENING4236TCP127.0.0.1:5037127.0.0.1:49 阅读全文
posted @ 2013-03-07 17:13 勒达与天鹅 阅读(32843) 评论(1) 推荐(0) 编辑
摘要: 云科 戴杨一如kernel/drivers/misc/Makefile里搜索到这一行obj-$(CONFIG_INPUT_GPIO) += gpio_event.o gpio_matrix.o gpio_input.o gpio_output.o gpio_axis.o于是定位到这几个源文件,其中按键设备的注册在gpio_event.c然后到kernel/arch/arm/mach-msm/下查找配置文件,注意文件名大概是board-????a.c。如何确定呢,笔者在这里走了弯路,浪费了大量时间。前辈jjl使用的方法是,在kernel/arch/arm/mach-msm/下搜索关键字GPI.. 阅读全文
posted @ 2013-03-06 11:07 勒达与天鹅 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 壹、参考: 维基百科AWK条目:http://zh.wikipedia.org/zh-cn/AWK 某人AWK学习笔记:http://man.lupaworld.com/content/manage/ringkee/awk.htm#id2808925 贰、总结 0. ``这个符号用于标记命令语句。比如需要在shell执行一个语句,而输出结果并不显示在屏幕,而是把输出结果传送到某个地方,作为另一个命令或表达式地一部分, 此时用``将这个命令语句标记起来,例子: awk /$key/'{printf("%s:%d: %s\n",FILENAME, FNR, $0)}' `find -type f -name "$fname"` | tee log_findinfiles 阅读全文
posted @ 2013-03-05 10:28 勒达与天鹅 阅读(2094) 评论(0) 推荐(0) 编辑
摘要: 《云图》——一首自由精神的乐章,一曲现代文明的挽歌 《云图》没有获得这届奥斯卡的任何奖项,有人说是因为奥斯卡审核的时候云图还没有首映。获奖与否并不重要,文艺作品并不应该有统一的评价标准,而《云图》在我心中是一部经得起时间考验的影片。 《云图》的六个故事发生在人类浩瀚历史的不同空间和时间内,如同茫茫夜空中散落的群星,在不同时刻,散发着它们独有的光华。但看似不经意的线索,如胎记、纹身、出现在每个故事里的名字、纽扣等等,成为把这些星星串在一起的丝线。这些故事,通过不同的传承方式,冥冥中传到下一个故事的主人公手里,并对他们的命运产生 千丝万缕的改变。律师的航海日记写成了小说被音乐家读到;音乐家与情.. 阅读全文
posted @ 2013-03-04 10:43 勒达与天鹅 阅读(395) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页