Linux为多路复用IO提供了较多的接口,有select(),pselect(),poll()的方式,继承自BSD和System V 两大派系。 select模型比较简单,“轮询”检测fd_set的状态,然后再采取相应的措施。 信号驱动模型有必要仔细研究一下,一般有如下步骤:设置安装函数,信...
分类:
其他好文 时间:
2015-06-14 01:48:48
阅读次数:
225
安装BCM4312无线网卡驱动Linux系统BCM4312无线网卡驱动的安装联想Y450 Linux系统 无线网卡驱动安装准备工作:Broadcom官网驱动下载地址http://www.broadcom.com/support/802.11/linux_sta.php下载上面的驱动,依据系统的版本号...
分类:
其他好文 时间:
2015-06-01 18:44:22
阅读次数:
121
系统:Linux3.0.8
硬件:友善之臂smart210开发板,A8内核
编译器:arm-linux-gcc 4.5.1
DS18B20是常用的温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。工作电压 3.0~5.5V/DC
超低功耗静态功耗<3uA,测温范围 -55℃~+125℃,
测量结果以9~12位数字量方式串行传送。
面对着扁平的那一面,左负右正,一旦接反就会立...
分类:
系统相关 时间:
2015-05-24 17:30:18
阅读次数:
450
关于标题内容的几点解释:
1、proc目录是一个虚拟文件系统,可以为linux用户空间和内核空间提供交互
它只存在于内存中,而不占实际的flash或硬盘空间
2、/proc/devices/里的设备是加载驱动程序时生成的
3、/dev/下的设备是通过创建设备节点生成的,用户通过此设备节点来访问内核里的驱动...
分类:
系统相关 时间:
2015-05-21 00:03:31
阅读次数:
302
Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。
这些对网络虚拟化的支持..
分类:
系统相关 时间:
2015-05-17 18:55:25
阅读次数:
442
欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 1.1. 应用,设备,总线,驱动关系,应用到驱动 为...
分类:
系统相关 时间:
2015-05-16 01:19:16
阅读次数:
309
1 磁盘组成与分区
(1)圆形盘片—记录数据
(2)机械手臂及磁头—读写盘片数据
(3)主轴马达—使得机械手臂成功读写数据驱动...
分类:
系统相关 时间:
2015-05-07 22:10:01
阅读次数:
661
这个驱动本来是非常简单的,但是我就是想做个杂项驱动。
Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。
其实从上面的结构体可以知道,杂项设备驱动只能驱动一个设备,因为杂项驱动主设备号固定为10(不同杂项设备通过次设备号来区分),而结构体中只有一个次设备号,所以可以看出杂项驱动只能驱动一个设备;如果要驱动多个设备,则不能用杂项驱动;(同类设备要靠次设备来区分)...
分类:
其他好文 时间:
2015-04-20 09:37:51
阅读次数:
180
8.Linux多网卡绑定、子接口·mii-tooleth0,查看网卡速度、状态、物理连接,·ethtooleth0,查看网卡物理特性,-i查看网卡驱动信息,-S查看网卡状态,·IP别名:linux支持在一个物理网卡上配置多个ip地址,用来实现类似子接口之类的功能,·centos/RHEL系统默认会启用NetworkMa..
分类:
系统相关 时间:
2015-04-19 19:51:08
阅读次数:
762
button按键驱动,相对于前面的LED驱动来说。增加了中断服务程序以及等待队列等新知识点。
先上学习的驱动代码。
/*********************************************************************************
* Copyright: (C) 2011 Guo Wenxue
*...
分类:
系统相关 时间:
2015-04-18 17:53:24
阅读次数:
184