Answers:
从以下来源之一下载tty0tty软件包:
git clone https://github.com/freemed/tty0tty提取它
tar xf tty0tty-1.2.tgzcd tty0tty-1.2/modulemakesudo cp tty0tty.ko /lib/modules/$(uname -r)/kernel/drivers/misc/sudo depmodsudo modprobe tty0ttyls /dev/tnt*)中看到新的串行端口sudo chmod 666 /dev/tnt*现在,您可以按/dev/tnt0(1,2,3,4等)访问串行端口。请注意,连续端口已互连。例如,/ dev / tnt0和/ dev / tnt1就像使用直接电缆一样连接。
编辑文件/ etc / modules(Debian)或/etc/modules.conf
nano /etc/modules
并添加以下行:
tty0tty
请注意,此方法不会使模块在内核更新上保持不变,因此,如果您更新内核,请确保再次构建tty0tty重复此过程。
如果您不移动模块,则每次内核更新systemctl --failed都将返回systemd-modules-load.service终止于“ failed”的服务。还可以journalctl -xe | grep "Failed to find"。
tty0tty还支持Mac OS?
kextutil,但是我从未尝试过!