
这样的话,所有的设备你就都可以像访问文件一般的访问。比如你要访问串口,串口1对应的文件是"ttyS0".打开文件/dev/ttyS0。往内写,就是往串口写,从文件读,就是从串口读。
而终端x对应的文件是"/dev/ttyX",gnemo模拟的终端对应的是"dev/pts/X"。这个x是终端号。你往这些文件内写东西,就会显示到终端了。
不知道清楚了没有,若没有可以消息联系。
可以建议你做个实验:将两台机器的串口使用一根串口线连在一起。然后一端从终端读往"/dev/ttyS0"写,另一端从“/dev/ttyS0”读往终端写。就可以实现一个简单的通信.
不是后缀,记住linux不使用后缀来识别文件类型你使用
ls
-al
drwxr-xr-x.
4
root
root
100
Apr
26
15:05
cpu
lrwxrwxrwx.
1
root
root
13
Apr
26
15:05
fd
->
/proc/self/fd
brw-rw----.
1
root
disk
7,
0
Apr
26
15:05
loop0
crw-rw----.
1
root
lp
6,
2
Apr
26
15:05
lp2
你仔细看第一位
d代表文件目录文件,l代表链接文件,b代表块设备文件,c代表字符设备文件
`-'
regular
file
`b'
block
special
file
`c'
character
special
file
`C'
high
performance
("contiguous
data")
file
`d'
directory
`D'
door
(Solaris
2.5
and
up)
`l'
symbolic
link
`M'
off-line
("migrated")
file
(Cray
DMF)
`n'
network
special
file
(HP-UX)
`p'
FIFO
(named
pipe)
`P'
port
(Solaris
10
and
up)
`s'
socket
`?'
some
other
file
type
文件系统是 *** 作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。
*** 作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。
文件系统由三部分组成:文件系统的接口,对对象 *** 纵和管理的软件集合,对象及属性。
从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)