![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux driver
qjclinux
学生
展开
-
触摸屏滤波
第1种尝试 中位值平均滤波法<br />首先移植的是liujun6037的代码,他的代码思路为:对X、Y的坐标连续采样十次;不足十次则认为数据无效,不做任何操作;然后对十次数据进行排序;最后取中间三次的数据进行平均,得到最终的X、Y坐标。不同的是,我把冒泡排序换成我常用的选择排序,其实还是O(n^2)。其效果如图1所示。可以清楚地看到,本次尝试很失败,有很多莫名其妙的散点。<br />代码1 第一种尝试view sourceprint?01voidads_GetXY(void) 02{ 03 u8 cnt转载 2011-02-25 10:42:00 · 1753 阅读 · 1 评论 -
在linux内核(驱动)中读写文件
转载于: http://blogold.chinaunix.net/u3/113927/showart_2495807.html在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后,实际执行的是sys_read和sys_write原创 2011-07-02 17:39:09 · 1556 阅读 · 0 评论 -
IMX51, SD驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include原创 2011-08-27 16:50:23 · 1842 阅读 · 0 评论 -
I2c
一. I2C协议技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线; 每个电路和模块都有唯一的地址; 每个器件可以使用独立电源二. I2C协议基本工作原理: 以启动信号START来掌管总线原创 2011-01-25 16:55:00 · 574 阅读 · 0 评论 -
I2C驱动分析
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /** Defines ************原创 2012-05-22 22:29:22 · 2006 阅读 · 0 评论