① 这一步不做也可以,首先确认一下编译参数,请执行:cat /boot/config-`uname -r` | grep 8250
注意观察一下屏幕输出
② vi 这个文件 /boot/grub/grub.conf
然后找到有 kernel 开头的那一行, 在末尾加空格,还有加上下面几个字
8250.nr_uarts=16
③ 这段参数里的 16 是指打开16个串口,但不一定能和实际硬件对的上的, 请重新启动 Linux ,查看 /dev 目录下面, 数一下 ttyS×× 的数量
------------------------------
以上是为了解决在Linux 下安装多串口卡后, 突破Linux 内核参数限制默认只能打开4个串口用的。
本文介绍了解决Linux系统中多串口卡安装后,默认只能打开4个串口的问题。通过修改内核编译参数及grub配置文件,实现突破默认限制,开启更多串口供系统使用。
784

被折叠的 条评论
为什么被折叠?



