linux在ls /dev/就只有tty这个设备,但是我有两个串口ttyS0和ttyS1,为啥在dev目录下找不到他们呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux在ls /dev/就只有tty这个设备,但是我有两个串口ttyS0和ttyS1,为啥在dev目录下找不到他们呢?相关的知识,希望对你有一定的参考价值。

linux,单板装了两个串口驱动,在启动的时候都能看到
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
并且ttyS0的串口已经配置为串口了,那就是驱动都没有问题了。setenv bootargs console=ttyS0
现在应用层想访问ttS1,但怎么找到这个设备呢?

参考技术A 有没有 使用 mdev 参考技术B jkuih
io

03-linux目录结构

1.  /表示根目录

2.  .当前目录  ..目录所在的上级目录

3.  bin  存放常用的可执行文件

4.  sbin存放系统的可执行文件

5.   家目录  根的家目录在root下  ls /root/

    其他用户的家目录在/home下  ls -a /home/jmy

6.  dev  设备文件目录  ls /dev

以上是关于linux在ls /dev/就只有tty这个设备,但是我有两个串口ttyS0和ttyS1,为啥在dev目录下找不到他们呢?的主要内容,如果未能解决你的问题,请参考以下文章