linux—驱动模块
文章平均质量分 79
gaosong819
这个作者很懒,什么都没留下…
展开
-
LCD设备驱动程序
LCD是Liquid Crystal Display的简称,也就是经常所说的液晶显示器LCD能够支持彩色图像的显示和视频的播放,是一种非常重要的输出设备 Framebuffer 是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行操作 Framebuffer又叫帧缓冲,是L转载 2014-05-02 16:11:15 · 660 阅读 · 0 评论 -
poll和异步通知的引入
在linux驱动学习的过程中,会遇到同步互斥、异步通信、poll机制、阻塞和非阻塞的这些概念,对于这些概念在什么时候引入来讲述比较好呢?下面只讲述poll机制和异步通信。对于按键驱动,如何去返回按键值成为一个比较有意思事情。首先可以查询按键的接口返回是否按下的状态值,也可以利用中断去获取按键值。对于不断的查询和中断去获取按键值,明显可以知道中断方式所耗费的资源是比较小的。但是上面讲的实现只是驱转载 2014-05-20 19:41:02 · 925 阅读 · 0 评论 -
v4l2应用
V4L2 编程1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲区管理)-> 循环获取数据-> 关闭设备。 3. 设备的打开和关闭: #include int open(cons转载 2014-06-05 15:40:26 · 691 阅读 · 0 评论