在B输入 cat </dev/ttyS0
将ttyS0对应的设备串口的2,3脚短接
这样在A敲回车 执行那条命令时在B就会有输出了。
不知道你要干什么,linux有命令来实现这个功能: talk
这个不仅能在本机的终端、虚拟终端间聊天,还可以通过互联网,与其它主机的终端登录用户聊天。
如果用于某个程序的一部分,可以使用 popen 的方式调用talk,比自己写方便得多。
在同一计算机下,可以使用echo "fdasf">>/dev/pts/? 或 echo "fdasf">>/dev/tty?
的方法来实现,
C语言,可以使用fopen,fprintf(),等文件 *** 作函数来 *** 作,要有权限。
总之,可以把终端设备(/dev/tty1,2,3,…… ,/dev/pts/1,2,3,……)
当作普通文件 *** 作,就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)