![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动
文章平均质量分 95
xie0812
这个作者很懒,什么都没留下…
展开
-
Linux下spi驱动开发(2)
Linux下spi驱动开发之m25p10驱动测试作者:刘洪涛,华清远见嵌入式学院讲师。Linux下spi驱动开发之m25p10驱动测试目标:在华清远见的FS_S5PC100平台上编写一个简单的spi驱动模块,在probe阶段实现对m25p10的ID号探测、flash擦除、flash状态读取、flash写入、flash读取等操作。代码已经经过测试,运行于2.6.35内核。理解下面代码需要转载 2016-10-06 09:14:33 · 1033 阅读 · 0 评论 -
Linux下spi驱动开发(1)
Linux下spi驱动开发(1)一、概述基于子系统去开发驱动程序已经是linux内核中普遍的做法了。前面写过基于I2C子系统的驱动开发。本文介绍另外一种常用总线SPI的开发方法。SPI子系统的开发和I2C有很多的相似性,大家可以对比学习。本主题分为两个部分叙述,第一部分介绍基于SPI子系统开发的理论框架;第二部分以华清远见教学平台FS_S5PC100上的M25P10芯片为例(内核版本2.6转载 2016-10-06 09:13:30 · 1842 阅读 · 0 评论 -
linux中 likely与unlikely
看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#define likely(x) __builtin_e转载 2016-10-27 15:52:29 · 608 阅读 · 1 评论 -
Linux 内核 hlist 详解
在Linux内核中,hlist(哈希链表)使用非常广泛。本文将对其数据结构和核心函数进行分析。和hlist相关的数据结构有两个:hlist_head 和 hlist_node[cpp] view plain copy //hash桶的头结点 struct hlist_head { struct hlist_node *first;//指向转载 2016-10-25 21:16:20 · 539 阅读 · 0 评论 -
usb2-键盘里的hid
键盘设备和主机的hid规范[cpp] view plain copy /*键盘发送给PC的数据每次8个字节 data0 data1 data2 data3 data4 data5 data6 data7 定义分别是: data0 -- |--bit0: Left Control是否按下,按下为1转载 2016-05-13 15:21:38 · 3106 阅读 · 0 评论 -
LINUX的IIC驱动从这开始(四)
首先这篇文字zh原创 2014-04-22 20:43:45 · 1246 阅读 · 0 评论 -
LINUX的IIC驱动从这开始(三)
开发环境介绍:原创 2014-04-05 15:15:42 · 5007 阅读 · 0 评论 -
LINUX的IIC驱动从这开始(二)
struct i2c_driver { unsigned int class; /* Notifies the driver that a new bus has appeared or is about to be * removed. You should avoid using this, it will be removed in a * near future. */原创 2014-04-04 10:18:48 · 2103 阅读 · 0 评论 -
LINUX的IIC从这开始(一)
首先介绍一下所分析LINUX的版本:linux-3.0.8原创 2014-04-04 17:39:23 · 4795 阅读 · 3 评论 -
linux的input子系统(五)
上一篇从应用层剖析了一下input子系统原创 2014-05-05 15:50:09 · 700 阅读 · 0 评论 -
linux的input子系统(四)
话说马上要吃饭了,不过能写多少就写多少吧原创 2014-05-03 14:54:36 · 741 阅读 · 0 评论 -
linux的input子系统(三)
从上一篇简单的按键驱动,我们大概知道了怎么xie原创 2014-05-03 09:47:01 · 819 阅读 · 0 评论 -
linux的input子系统(二)
咱们接着上一篇的内容继续啊,如果你看的莫名其妙那就看看《linux的input子系统》原创 2014-05-02 17:14:31 · 832 阅读 · 0 评论 -
linux的input子系统(一)
之前学习过linux的input子系统,但学的还是yizhi原创 2014-05-02 15:02:54 · 804 阅读 · 0 评论