Tty
如何使 bash 與 TTY 一 起工作?
bash
與 STDIN、STDOUT 和 STDERR 一起使用。打開時xterm
,它會分配偽 tty。然後 xterm fork 子程序和 STDIN、STDOUT、STDERR 被綁定到slave_fd
viadup2
並被exec
呼叫bash
。這很好。但是如何
bash
直接與 TTY 合作呢?如何使bash
執行open("/dev/ttyS0", O_RDWR)
?這樣我就可以將設備連接到設備/dev/ttyS0
並從設備執行命令bash
。
如果您知道波特率,則可以使用 screen 連接串列終端,例如:
screen /dev/ttyS0 115200