码迷,mamicode.com
首页 >  
搜索关键字:设备文件    ( 1515个结果
Linux 下的两个特殊的文件 -- /dev/null 和 /dev/zero 简介及对比
1、概论 -- 来自维基的解释 /dev/null : 在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。在程序员行话,尤其是Unix行话中,/dev/null 被称为位桶(bit bucket)或 ...
分类:系统相关   时间:2019-04-19 17:54:37    阅读次数:247
linux文件系统
划重点:unix 下有个很重要的概念,一切皆文件,包括硬件设备(设备文件),linux 基于unix,此概念对linux同样有效。 General Block Device Layer 不同的硬盘有不同的驱动,那么内核为了方便管理,于是定义统一的一层抽象接口, 着就是General Block De ...
分类:系统相关   时间:2019-04-19 15:56:50    阅读次数:337
02_03_Linux根文件系统详解
/boot:系统启动相关的文件,如内核initrd,以及grub(bootloader)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位,如鼠标,显示器(在显存中按位显示)设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/root:管理员的家目录/lib:库文件和内核
分类:系统相关   时间:2019-04-18 17:05:21    阅读次数:179
驱动原理(应用程序访问驱动程序)
以read为例: read是一个系统调用,系统调用之前在应用程序当中(或者叫用户空间当中),read的实现代码在内核中,read是如何找到内核的实现代码呢? 这个应用程序就是打开字符设备文件,然后使用系统调用,去读取里头的数据, 用 arm-linux-gcc static –g read_mem. ...
分类:其他好文   时间:2019-04-18 15:09:33    阅读次数:162
字符设备控制
大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力。比如: 改变波特率 1 设备控制应用函数 在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(int fd,unsigned long cmd,...) fd: 要控制的设备文件描述符 cmd: 发送给设 ...
分类:其他好文   时间:2019-04-18 14:49:35    阅读次数:118
linxu系统知识和简单命令
Linux目录基本知识 / 根目录 /bin 存放必要的命令 (binary) /boot 存放内核以及启动所需的文件(引导/自引/启动/开机程序) /dev 存放设备文件 (devices) /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中 /lib 存放必要的 ...
分类:其他好文   时间:2019-04-14 18:10:00    阅读次数:172
Linux磁盘管理
I/Oports(I/O设备地址):这些其实都是文件(Linux的思想就是一切皆文件),因此可以用open(),write(),read(),close()来进行操作块设备:block,存取单位是‘块’,如:磁盘字符设备:char,存取单位是‘字符’,如:键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应的硬件设备进行通信设备号码:主设备号(majornumber),标识设备类型次设备号(m
分类:系统相关   时间:2019-04-08 22:58:03    阅读次数:289
网络设备接口
网络设备接口(1)/dev下没有设备文件,也不通过/sys下的属性文件访问。直观看来,应用层都是通过一些特殊的命令(如ifconfig、ping等)来访问网卡硬件(调用驱动)的。本质上应用调用驱动的方法可以通过分析ping、ifconfig等命令的实现来得知。实际就是通过:socket、bind、l ...
分类:其他好文   时间:2019-04-08 01:16:02    阅读次数:150
PythonNET网络编程4
本地套接字 Linux 文件 b(块设备文件) c(字符设备文件) d(目录) (普通文件) l(链接) s(套接字) p(管道) 作用:用于本地不同的程序间进行通信 创建流程 1. 创建本地套接字 sockfd = socket(AF_UNIX,SOCK_STREAM) 2. 绑定本地套接字文件 ...
分类:编程语言   时间:2019-04-05 12:12:46    阅读次数:194
Linux目录结构及相关命名规定
Linux目录结构:文件系统分层结构:LSB——LinuxStandardBase目录放置文件内容/bin所有用户可用的基本命令程序文件,常用命令一般都在这里/boot引导加载器必须用到的各静态文件,如kernel,initramfs(initrd),grub等/dev存储特殊文件或设备文件/etc系统程序的配置文件,只能为静态/home普通的家目录的集中位置/root管理员的家目录;可选/run
分类:系统相关   时间:2019-04-02 00:09:32    阅读次数:176
1515条   上一页 1 ... 21 22 23 24 25 ... 152 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!