01 2016 档案

摘要:Linux 按键定时器去抖 一 。按键抖动 按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,开关不会马上稳定地接通或断开。 因而在闭合及断开的瞬间总是伴随有一连串的抖动。 按键去抖动的方法主要有二种,一种是硬件电路去抖动;另一种就是软件延时去抖。 而延时又一般分为二种,一 阅读全文
posted @ 2016-01-29 20:36 吕晓宁 阅读(527) 评论(0) 推荐(0)
摘要:Linux 平台设备驱动模型 一。平台总线概述 1. 平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线, 其优势在于采用了总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性 2. 二。平台设备 1. 平台设备使用structplatform_device来描述: 阅读全文
posted @ 2016-01-24 20:00 吕晓宁 阅读(335) 评论(0) 推荐(0)
摘要:总线设备驱动模型 一. 总线模型概述 随着技术的不断进步,系统的拓扑结构也越来越复杂,对热插拔,跨平台移植性的要求也越来越高, 2.4内核已经难以满足这些需求。为适应这种形势的需要,从Linux2.6内核开始提供了全新的设备模型。 二. 总线 1. 描述设备 1. 在Linux 内核中, 总线由bu 阅读全文
posted @ 2016-01-24 10:27 吕晓宁 阅读(498) 评论(0) 推荐(0)