码迷,mamicode.com
首页 >  
搜索关键字:字符设备    ( 921个结果
12.混杂设备驱动模型
混杂设备驱动模型 在Linux系统中,存在一类字符设备,它们拥有相同的主设备号(10),但次设备号不同,我们称这类设备为混杂设备(miscdevice)。所有的混杂设备形成一个链表,对设备访问时内核根据次设备号查找到相应的混杂设备。 一、设备描述 Linux中使用struct miscdevice来 ...
分类:其他好文   时间:2016-04-06 16:44:25    阅读次数:167
linux网络驱动
linux 设备驱动linux设备驱动在linux中作为linux的内核模块存在。 现实世界中存在着大量的设备,这些设备在电气特性和I/O方式上都各不相同。为了简化设备驱动程序员的工作,linux系统从这些各异的设备中提取了共性的特征,将其划分为三大类:字符设备、块设备和网络设备。...
分类:系统相关   时间:2016-04-05 17:51:39    阅读次数:247
字符设备控制学习
字符设备控制 一、设备控制理论 1.1作用 大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力。比如: 改变波特率。 1.2设备控制-应用函数 在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(int fd,unsigned long cmd,...) ...
分类:其他好文   时间:2016-04-04 00:03:58    阅读次数:136
Linux下GPIO驱动
编写驱动程序,首先要了解是什么类型的设备。linux下的设备分为三类,分别为:字符设备,块设备和网络设备。字符设备类型是根据是否以字符流为数据的交换方式,大部分设备都是字符设备,如键盘,串口等,块设备则是以块为单位进行管理的设备,如,磁盘。网络设备就是网卡等。 其次要了解应用程序和驱动程序的区别,两 ...
分类:系统相关   时间:2016-04-01 12:44:49    阅读次数:202
linux设备驱动归纳总结(三):4.ioctl的实现
linux设备驱动归纳总结(三):4.ioctl的实现 一、ioctl的简介: 虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。 出于这样的原因,ioct...
分类:系统相关   时间:2016-04-01 06:34:48    阅读次数:263
字符设备驱动体验,字符设备驱动学习
字符设备驱动学习 在Linux系统中,驱动程序通常采用内核模块的程序结构来进行编码。因此,编译/安装一个驱动程序,其实质就是编译/安装一个内核模块。 一、编译安装字符设备驱动程序 memdev文件中:在这个文件里和真实的硬件无关,只是虚构了一个数组 该文件的Makefile文件中: 二、字符设备文件 ...
分类:其他好文   时间:2016-03-31 16:24:38    阅读次数:242
Linux常用命令——ls
ls常用短选项ls属于外部命令(外部命令:在文件系统下的某一个路径下有一个与命令名称相应的可执行文件)短选项-l#长格式文件类型:-:普通文件(f)d:目录文件b:块设备文件(block)c:字符设备文件(character)l:符号连接文件(symboliclinkfile)p:命令管道文件(pipe..
分类:系统相关   时间:2016-03-29 14:55:35    阅读次数:260
设备与驱动的关系以及设备号、设备文件
Linux设备分类Linux下的设备通常分为三类,字符设备,块设备和网络设备。 字符设备 一个字符设备是一种字节流设备,对设备的存取只能按顺序按字节的存取而不能随机访问,字符设备没有请求缓冲区,所有的访问请求都是按顺序执行的。Linux下的大多设备都是字符设备。应用程序是通过字符设备节点来访问字符设
分类:其他好文   时间:2016-03-21 09:16:33    阅读次数:210
深入理解Linux字符设备驱动
文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。...
分类:系统相关   时间:2016-03-20 11:56:02    阅读次数:282
linux 命令 基本
1、ls:列出文件夹目录-a列出所有文件(包括隐藏文件)-l列出文件和文件夹的详细信息详细信息:1)最前面的第一位数的意义-:普通文件d:目录文件b:块设备文件c:字符设备文件l:链接设备文件p:命令管道文件s:套接文件2)后面9位数为该文件或文件夹的权限,3个为一组r:读取权限w:..
分类:系统相关   时间:2016-03-18 18:16:38    阅读次数:257
921条   上一页 1 ... 60 61 62 63 64 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!