![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux设备驱动
文章平均质量分 82
Numb_Faith
这个作者很懒,什么都没留下…
展开
-
Linux内核模块的编程与配置
一. 编程<br /> 编写一个简单例程(引用《Linux设备驱动》中的"Hello World!")。<br /> 文件存放在内核源码 driver/char目录下 <br /> <br /> /*********** hello.c **********/<br /> <br /> #include <linux/init.h><br /> #include <linux/module.h><br /> <原创 2010-10-19 10:52:00 · 728 阅读 · 0 评论 -
Linux设备中断程序编写
一. 几个要点知识:<br /> 1. 睡眠<br /> 安全睡眠的要点:<br /> <1> 当你运行在原子上下文时不能睡眠;<br /> <2> 醒后必须通过检查来确你在等待的条件;<br /> <3> 睡眠必须对应一个唤醒。<br /> <br /> <注>: 代码针对于2.6的内核<br /> 等待队列: DECLARE_WAIT_QUEUE_HEAD(name);<br /> 睡眠函数: wait_event_原创 2010-10-22 11:43:00 · 640 阅读 · 0 评论 -
Linux s3C2440 LCD驱动详解
环境: 硬件平台 TQ2440 东华3.5 inch TFT LCD linux-2.6.30.4 1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就转载 2010-11-01 17:44:00 · 782 阅读 · 0 评论