ubuntu 16 04 下配置串列埠輸出

2021-09-22 16:25:24 字數 1575 閱讀 3505

一、修改grub,增加:

grub_cmdline_linux="console=tty0 console=ttys0,115200n8"

grub_terminal=serial

grub_serial_command="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

root@ubuntu:~# vi /etc/default/grub 

grub_default=0

grub_hidden_timeout=10

grub_hidden_timeout_quiet=true

grub_timeout=10

grub_distributor=`lsb_release -i -s 2> /dev/null || echo debian`

grub_cmdline_linux_default="quiet splash"

grub_cmdline_linux="console=tty0 console=ttys0,115200"

grub_terminal=serial

grub_serial_command="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

二、更新grub,update-grub

root@ubuntu:~# update-grub

generating grub configuration file ...

warning: setting grub_timeout to a non-zero value when grub_hidden_timeout is set is no longer supported.

found linux image: /boot/vmlinuz-3.13.0-161-generic

found initrd image: /boot/initrd.img-3.13.0-161-generic

found memtest86+ image: /boot/memtest86+.elf

found memtest86+ image: /boot/memtest86+.bin

done

三、修改ttys0配置檔案, vi /etc/init/ttys0.conf

root@ubuntu:~# vi /etc/init/ttys0.conf 

start on stopped rc runlevel=[2345] and (

not-container or

container container=lxc or

container container=lxc-libvirt)

stop on runlevel [!2345]

respawn

exec /sbin/getty -h -l -w  115200 ttys0 vt100

如果不需要從vga顯示,在grub裡刪除console=tty0即可。

--------------------- 

對於ubuntu 16.04,只需要配置第一步和第二步,第三步可以不要。

Ubuntu16 04下繫結USB串列埠裝置埠號

最近除錯串列埠裝置,同一臺電腦上需要連線多個串列埠,為了保證串列埠不變,所以需要繫結usb串列埠裝置埠號,特此記錄。首先將串列埠裝置插入usb口,通過指令lsusb檢視埠資訊 如果不知道哪個是自己的裝置,可以拔掉串列埠,執行lsusb,然後做對比,就知道哪個是自己剛剛插入的usb裝置了 從終端列印的...

ubuntu16 04 放開串列埠許可權

系統重灌之後,好多東西都要重新搞一遍,遇到的第乙個問題就是串列埠的許可權 原文 ubuntu16.04 放開串列埠許可權 我只使用了第乙個辦法,只要操作一次,以後就不需要再次放開許可權 但是普通使用者沒有usb操作許可權 函式open 打不開串列埠 refused 如果我們想在ros程式裡面開啟串列...

Ubuntu16 04下的NFS配置

1.安裝軟體包 sudo apt get install nfs kernel server 2.開啟 etc exports檔案,在末尾加入 home rw,sync,no root squash 注 nfs允許掛載的目錄及許可權,在檔案 etc exports中進行定義,各欄位含義如下 home...