在网上找了好多方法,大家基本上都用ubuntu系统做实现演示,里面的有些文件我在凝思系统上根本找不到,最终通过摸索已解决,记录下操作过程(整个过程都需要在root用户下进行):

  1. 判断系统目前能识别的串口数量: 
    ls -l /dev/ttyS*

    可以通过一下命令查看串口的状态: 

    dmesg | grep ttyS*
  2.  在系统中找到 /etc/default/grub 这个文件,用 vim 打开编辑:

    vim /etc/default/grub
  3.   找到 GRUB_CMDLINE_LINUX_DEFAULT='quiet' 这行,改成
    GRUB_CMDLINE_LINUX_DEFAULT='quiet 8250.nr_uarts=10'
    
    此处的数字 10 是将系统的串口数增加至 10 个,大家可以根据自己实际的串口数来自行更改。网上查资料说可以在linux的内核源文件中查看系统最大支持串口数目,我也没有具体找源文件来看,有兴趣大家可以查查看。
  4.   接着在在终端中运行以下命令对修改的文件进行更新,其实是对系统配置文件 /boot/gtub/grub.cfg 进行更新(××记得更新完了后重启一下电脑哦××)
    update-grub
posted on 2020-11-11 19:52  Y了个K  阅读(1045)  评论(0编辑  收藏  举报