ubuntu系统物理串口有8个只显示4个

ubuntu系统物理串口有8个只显示4个,第1张

ubuntu系统物理串口有8个只显示4个相关步骤:

1、这一步不做也可以,首先确认一下编译参数,请执行:cat/boot/config-`uname-r`|grep8250注意观察一下屏幕输出。

2、vi这个文件/boot/grub.conf然后找到有kernel开头的那一行,在末尾加空格,还有加上下面几个字8250.nr_uarts=16。

3、这段参数里的16是指打开16个串口,但不一定能和实际硬件对的上的,请重新启动Linux,查看/dev目录下面,数一下ttyS××的数量。

Linux系统通过这两个号唯一的确定一个驱动实例。

一个实际存在的串口只能够存在一个驱动实例。大多数的驱动实例只支持单一现成的读写 *** 作,所以不允许多个程序同时打开设备文件,典型的一种就是串口,它只允许一个程序打开。

一个驱动实例对应一组唯一的主设备号和次设备号,多个设备节点可以指向同一组设备号。

下面是结论:

不论如何更改ttyS0,串口只能打开一次。

可以通过简单的cp /dev/ttyS0 /dev/ttyS4将设备节点的名称复制为/dev/ttyS4,或者使用mv命令对名称进行修改,但是不能改变串口只能打开一次的状况。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5900294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存