驱动
rufanchen_
这个作者很懒,什么都没留下…
展开
-
一个介绍驱动的地方
http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05#Alpha_Blending UserGuideDisplayDrivers PSP 03.00.00.05From Texas Instruments Embedded Processors WikiJump转载 2012-06-06 11:18:29 · 3164 阅读 · 0 评论 -
framebuffer的探讨
1.ramebuffer基础知识Linux2.2以上的版本中使用了framebuffer技术,这使得用户对显示设备进行写入、控制时可以避免对内存映射区进行操作,因此用户可以在不了解底层图形硬件或没有使用过X Window的情况下进行图形程序的开发。framebuffer是一种驱动程序接口,用户需要编译内核来实现对framebuffer的支持。framebuffer的设备为/dev/fb0、/d转载 2012-06-06 11:21:33 · 690 阅读 · 0 评论 -
interruptible_sleep_on与sleep_on
这几天有网友讨论这个问题,我也没搞的太清楚,谈谈我的目前的看法。 interruptible_sleep_on与sleep_on区别在于前者可能由信号唤醒,而后者只是wakeup函数可以唤醒。 interruptible_sleep_on与sleep_on都遵循栈式法则,先等的后唤醒,*p是最后入栈的进程,调用wakeup时p第一个被唤醒;需要注意的是,唤醒整个等待队列需要一个转载 2012-08-06 11:27:10 · 1828 阅读 · 1 评论 -
转载—PC键盘驱动程序源码分析
PC键盘驱动程序源码分析一. 编写目的:描述uclinux内核中pc机键盘驱动的体系结构和工作原理,用于指导针对具体的嵌入式键盘的驱动程序的编写。二. 参考资料:1.《Linux内核源代码情景分析(下册)》第8.7和8.8章节,page330~4122.内核源代码文件:../linux-2.4.x/drivers/char/keyboard.c../linux-2.4.转载 2012-08-06 11:28:00 · 1031 阅读 · 1 评论 -
poll()函数(转)
poll()函数(转)原文strust pollfd结构说明:typedef struct pollfd { intfd; shortevents; shortrevents; } pollfd_t;typedef un转载 2012-08-07 14:50:05 · 451 阅读 · 0 评论 -
linux在用户程序中如何向操作系统发送按键事件
前些时候也在为了实现这个功能而头疼, 也在csdn上发过贴子求助, 下面是以前的贴子 http://topic.csdn.net/u/20110125/15/9bc20719-ea89-41e9-a4d3-687110bf2722.html 考虑到很多人也可能都需要这些类似的功能, 尤其是搞嵌入式的, 我解决这个问题的思路也是从android系统中借鉴的,这个功能需要首先在内核中转载 2012-08-22 14:38:25 · 2227 阅读 · 0 评论