官方对Channel的解释 (一个用于输入/输出操作的连接。通道表示对实体的开放连接,如硬件设备、文件、网络套接字或能够执行一个或多个不同的输入/输出操作的程序组件,例如读取或写入。) Thanking In Java中的描述 Channel是对I/O操作的封装。 FileChannel配合着Byt ...
分类:
其他好文 时间:
2018-09-13 17:30:54
阅读次数:
207
1、文件权限与归属 尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示。 -:普通文件。 d:目录文件。 l:链接文件。 b:块设备文件。 c:字符设备文件。 p:管道文件。 在Linux系统中,每个文件都有所属的所有者和 ...
分类:
其他好文 时间:
2018-09-10 22:23:38
阅读次数:
255
0:表示标准输入stdin 1:表示标准输出stdout,系统默认为1,可省略(即1 /dev/null等价于 /dev/null) 2:表示标准错误stderr ...
分类:
系统相关 时间:
2018-09-10 20:08:50
阅读次数:
218
1. Linux内核支持I2C通用设备驱动(用户态驱动:由应用层实现对硬件的控制可以称之为用户态驱动),实现文件位于drivers/i2c/i2c-dev.c,设备文件为/dev/i2c-0 2. I2C通用设备驱动以字符设备注册进内核的 3. 对设备文件进行读写时,可以调用read、write或者 ...
分类:
系统相关 时间:
2018-09-08 00:46:01
阅读次数:
453
一,基本代码1.pwd:查看工作目录2.cd:切换工作目录3.ls:查看指定目录的内容4.-d:只显示目录,不看内容5.-a:显示所有文件,包括隐藏文件二.目录结构1./boot:启动相关目录2./etc:配置文件目录3./home:普通用户的家目录4./bin:大部分的系统命令5./media:媒体目录6./dev:设备文件目录7./lib:库文件三,文件及文件夹1.mkdir:创建文件夹2.m
分类:
系统相关 时间:
2018-09-06 23:53:10
阅读次数:
267
对文件的权限管理 1.ls -l查看的是文件的哪些信息: 依次是: 文件权限 硬链接数 属主 属组 文件大小 创建日期 文件名 2.文件权限信息一共10位 1位:文件类型(- :普通文件; d:目录; l:软链接; b:设备文件; p:管道文件) 2-4位:属主权限(u) 分三类:读r(4);写w( ...
分类:
其他好文 时间:
2018-08-26 22:08:11
阅读次数:
206
Linux下的设备分类为:字符设备/块设备/网络设备 今天简单介绍下字符设备驱动开发的一般方法,分为两部分:1,字符设备添加2,字符设备操作 字符设备添加 Linux下设备的表现形式是一个文件,比如串口的文件是“/dev/ttyS0”。按如下步骤创建设备文件:1,创建sysfs classstruc ...
分类:
系统相关 时间:
2018-08-26 18:38:13
阅读次数:
205
Linux中的标准输入输出标准输入0 从键盘获得输入 /proc/self/fd/0 标准输出1 输出到屏幕(即控制台) /proc/self/fd/1 错误输出2 输出到屏幕(即控制台) /proc/self/fd/2 /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会 ...
分类:
系统相关 时间:
2018-08-25 17:25:26
阅读次数:
275
Linux 文件可以分为普通文件 ,目录文件,链接文件,设备文件,管道文件物种基本类型。 (1)普通文件 普通文件一般指存取的文件,可进一步细分为 1 纯文本文件(ASCII文件) 纯文本文件是在Linux系统中最多的一种类型文件,之所以成文纯文本文件,是因为数据内容可以直接读出,可编辑,可修改,例 ...
分类:
系统相关 时间:
2018-08-25 14:35:04
阅读次数:
178
在Linux系统中,每个设备都被当成一个文件对待,例如IDE硬盘在Linux中的文件名为/dev/hd/[a-d],SCSI/SATA/USB硬盘的文件名为/dev/sd[a-p],虽然我现在对这两个文件还不了解……,在Linux中,几乎所有的硬件设备文件都在/dev这个目录内。 硬盘的盘面细分出扇 ...
分类:
系统相关 时间:
2018-08-23 02:25:10
阅读次数:
242