linux
文章平均质量分 81
wsk514460964
这个作者很懒,什么都没留下…
展开
-
input_dev结构体分析
在输入子系统的设备驱动中,最重要的数据结构是struct input_dev,如下所示。需要完成的大部分工作都是围绕着它来的,它是驱动的主体。每个struct input_dev代表一个输入设备。 /* include/linux/input.h */struct input_dev { const char *name;//设备名 const char *phys; c转载 2013-03-30 09:34:00 · 544 阅读 · 0 评论 -
输入子系统--event层分析
#####################################################################################################早前曾研究了一下输入子系统的原理,给人的感觉是输入子系统很复杂.但其实内核开发者在这方面已经做得很完善了,输入子系统虽然错综复杂,但是只要我们领会了输入子系统的一些设计思想后,我们要使用它并转载 2013-03-30 11:09:35 · 502 阅读 · 0 评论 -
linux TF/SD 驱动分析
1. 硬件基础:SD/MMC/SDIO 概念区分概要SD (Secure Digital )与 MMC (Multimedia Card )SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。 SDIO 是目前我们比较关心的技术,SDIO 故名思义,就是 SD转载 2013-04-07 11:10:13 · 4150 阅读 · 0 评论 -
Linux自动创建设备节点
在驱动用加入对udev的支持主要做的就是:在驱动初始化的代码里调用class_create(...)为该设备创建一个class,再为每个设备调用device_create(...)( 在2.6较早的内核中用class_device_create)创建对应的设备。 内核中定义的struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了转载 2013-04-08 10:25:50 · 602 阅读 · 0 评论 -
linux 驱动模块参考
#include #include #include #include #include #include #include #include #include #include #include #define GLOBALMEM_SIZE 0X1000 //全局内存大小#define MEM_CLEAR 0x1 //清原创 2013-03-25 11:43:18 · 479 阅读 · 0 评论 -
linux 等待队列
#include #include #include #include #include #include #include #include #include #include #include #define GLOBALFIFO_SIZE 0X1000 //全局内存大小#define MEM_CLEAR 0x1 //原创 2013-03-26 14:32:06 · 470 阅读 · 0 评论 -
linux 内核定时器使用模板
#include #include #include #include #include #include #include #include #include #include #include #define SECOND_MAJOR 130// 预设的 主设备号static int second_major = SECOND_MAJOR原创 2013-03-27 15:48:02 · 475 阅读 · 0 评论 -
mjpg-streame
//--- 摄像头 mjpg-streame, 路由器实验32M内存占用了40%,如果摄像头支持mjpg格式输出,mjpg-streamer 只需要将得到jpeg格式的图片转发到HTTP服务器就可以了。但如果摄像头不支持mjpg格式输出,仅支持YUV格式,需要将原始图片压缩成jpeg格式,那就需要消耗大量CPU。电脑上用何种摄像头的区别不大, 但小路由受到硬件的限制只能应用转载 2013-04-23 10:47:43 · 1864 阅读 · 0 评论 -
编译篇 彻底玩转 S3C2440 Linux 摄像头 (包括USB和COMS摄像头)
转载时请注明出处和作者联系方式文章出处:http://www.lt-net.cn作者联系方式:刘敏 qtgirl666@gmail.com>编译系统Ubuntu10.04交叉编译器arm-linux-gcc 4.3.3硬件设备LT2440开发板 USB或者CMOS摄像头测试软件mjpg_streamer转载 2013-04-25 16:56:34 · 898 阅读 · 0 评论