- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 触摸屏驱动三部曲之硬件原理
触摸屏驱动三部曲概述 1.触摸屏驱动三部曲之硬件原理 写好一个驱动,一定要对硬件有所了解,这节我会讲解触摸屏的基础知识和电阻触摸屏的原理。 2.触摸屏驱动三部曲之输入子系统 输入子系统在驱动中占着举足轻重的位置,按键,触摸屏,鼠标等输入型设备都可以利用input接口函数来实现设备驱动。想知道具体怎么实现的就来看这节吧。 3.触摸屏驱动三部曲之功能实现及优化
2014-04-30 21:22:39 4999
原创 按键驱动的恩恩怨怨之防抖动
防抖动这个词,对于玩过单片机的小伙伴们并不陌生。当年第一次写单片机的时候可定会发生这种情况。你明明按下去一次,可是却像是按下去了好多次。当年的解决防抖动的办法就是延时。现在玩嵌入式了也一样。只不过更加高级了。我们用的是定时器延时操作,具体怎么解决详细分析见文章。
2014-04-26 17:26:14 2541
原创 按键驱动的恩恩怨怨之同步互斥阻塞
这篇里面涉及的新的概念可能有点多,一时半会可能消化不了,没关系慢慢来。举个例子,当你打开一个文件的时候,还有另一个人要打开文件。并且你没打开完。由于内核是抢占式的,所以将先服务另一个人,然后再服务你。你感觉很不爽。明明老子先要打开的,你凭啥服务后来的那个小子。所以就引出了本篇的原子操作与信号量。本篇还将介绍阻塞操作。
2014-04-25 13:29:28 1916 2
原创 按键驱动的恩恩怨怨之异步通知
说起异步通知,简单点的理解就是:以前都是应用程序主动看按键是否按下云云的。。。这回应用程序架子大了。说老子才不去呢。把任务给了驱动。然后驱动发现按键按下,屁颠屁颠的去通知应用程序。
2014-04-22 22:51:26 1579
原创 按键驱动的恩恩怨怨之poll方式
Poll机制实现的是一定时间如果没有按键的话就返回。以前是不返回的一直处于休眠状态。(指定时间查询是否有按键)
2014-04-20 19:10:54 1442
原创 按键驱动的恩恩怨怨之中断方式
1.应用程序:非常的简单,打开设备,不能打开给提示一下。然后进入循环,然后read(),打印按键号码 2.驱动程序: (1)首先大体说下,应用程序调用read()如果没有按键动作将会休眠。(当一个进程被置入休眠时,它会被标记为一种特殊状态并从调度器的运行队列中移走。直到某些情况修改了这个状态,进程才会在任意CPU上调度,也即运行该进程)。这样就大大减小了CPU的使用率。举个例子休眠时干嘛用的。比如我是一个卖切糕的。我在
2014-04-19 22:23:09 1449
原创 按键驱动的恩恩怨怨之概述
研究按键驱动已经有几天了,虽然是初级的驱动,但是其中包含的知识确实不少。接下来的几篇文章我会分别从浅入深的分析按键驱动。希望能对大家有所帮助。由于屌丝博主也是初学,其中出现错误在所难免,希望大家批评指正。一起交流。1.按键驱动的恩恩怨怨之查询方式 2.按键驱动的恩恩怨怨之中断方式3.按键驱动的恩恩怨怨之poll方式4.按键驱动的恩恩怨怨之异步通知5.按键驱动的恩恩怨怨之同步互斥阻塞6.按键驱动的恩恩怨怨之防抖动
2014-04-17 21:24:37 1664
原创 ARM9的linux内核移植
写此文时,已是深夜。下午3点钟奋斗到11点。不得不说回想起来还是时间比较长了。但是这是值得的。。。本文将从0开始一直内核。会对我出现的一些错误进行整理。希望对大家有些帮助。 参考网上的资料将linux-2.6.30.5的内核移植到了mini2440开发板,现把移植过程整理下来备忘。电脑主机系统:Ubuntu 9.04 mini2440开发板bootloader:s
2014-04-07 20:01:34 5253
力控能源管理系统介绍说明
2022-10-29
华盛顿大学机器学习:案例研究01
2017-10-07
PYTHON QT GUI快速编程 PYQT编程指南
2017-09-10
乳腺癌数据分析报告和数据集
2024-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人