对于字符设备驱动程序,之前都是在驱动程序中定义并设置file_operations结构体,实现各种需要用到的函数,注册file_operations结构体,框架比较简单,但是在Linux中,却很少看见这样框架的代码,那是因为在Linux中设备驱动模型一般都由总线、设备、驱动这个三大部分组成。这是..
分类:
其他好文 时间:
2015-12-31 07:20:58
阅读次数:
250
在Linux中,按键、触摸屏、鼠标等等输入设备都可以依靠输入子系统提供的接口函数来实现他们的设备驱动,在输入子系统中,系统已经完成了这些输入设备的共性,所以根据子系统提供的接口,只需要完成各自的独特性即可完成一个输入设备的设备驱动。Linux中,输入子系统由设备驱动..
分类:
系统相关 时间:
2015-12-30 19:54:17
阅读次数:
232
在Linux下,字符设备和块设备都体现了“一切皆为文件”的思想,对于这两种设备而言,他们在Linux系统中都有一个对应的文件来“代表”它们的存在,那就是设备文件。应用程序通过操作某个设备文件,便可以操作对应的硬件。设备有主设备号和次设备号,例如在Linux下通过ls-l/dev/t..
分类:
其他好文 时间:
2015-12-11 07:20:39
阅读次数:
271
今天,我们来学习一下在CentOS7.x中如何用nmcli(NetworkManagerCommandLineInterface:网络管理命令行接口)进行网卡绑定。网卡(接口)绑定是将多块网卡逻辑地连接到一起从而允许故障转移或者提高吞吐率的方法。提高服务器网络可用性的一个方式是使用多个网卡。Linux绑定驱动..
分类:
系统相关 时间:
2015-11-12 16:15:18
阅读次数:
303
半虚拟化驱动host:宿主机(物理机),guest:客户机(虚拟机)1.使用virtio驱动linux中的virtio驱动linux内核一般都自带virtio模块内核配置文件与virtio相关配置[root@desktop0~]#grepVIRTIO_/boot/config-3.10.0-123.el7.x86_64CONFIG_VIRTIO_BLK=mCONFIG_VIRTIO_NET=mCONFIG_..
分类:
其他好文 时间:
2015-10-29 00:53:09
阅读次数:
2061
Linux系统:Ubuntu 14.04安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动sudo add-apt-repository ppa:bumblebee/stablesudo apt-get updatesudo apt-get install bumbleb...
分类:
系统相关 时间:
2015-10-28 12:05:50
阅读次数:
325
下载驱动:http://pan.baidu.com/s/1sjL0AxnThe drivers can be downloaded from Ralink website, the present offical website to download the latest version driv...
分类:
系统相关 时间:
2015-10-19 17:29:25
阅读次数:
224
为了解决Linux系统连接MSSql Server的问题,微软为Linux系统提供了连接MSSql Server的ODBC官方驱动。通过官方驱动,Linux程序可以方便地对MSSql Server进行访问。官网提供了三个版本的驱动,分别用于以下发行版的Linux系统:64bit Red HatEnt...
分类:
数据库 时间:
2015-09-29 22:06:09
阅读次数:
381
1.编译、安装驱动linux系统中,驱动程序通常采用内核模块的程序结构来进行编码,因此,编译、安装一个驱动程序,其实质就是编译、安装一个内核模块。将文件memdev.c makefile 放入虚拟机中,make 得到.ko文件cp .ko rootfs启动开发板 insmod *.ko2.创建设备文...
分类:
其他好文 时间:
2015-08-13 23:39:42
阅读次数:
185
绝对干货~~学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工程师而言,能够较好理解这些相关技术也相当不错。本文横向比较关联各个驱动相关的知识点和纵向剖析Linux整个驱动软件层次,传道授业解惑!!...
分类:
其他好文 时间:
2015-07-25 00:18:40
阅读次数:
251