Linux虚拟串口程序(python版)
发布日期:2021-07-01 04:02:04 浏览次数:2 分类:技术文章

本文共 677 字,大约阅读时间需要 2 分钟。

#! /usr/bin/env python# _*_ coding:UTF-8 _*_import ptyimport osimport selectdef mkpty():    # 打开虚拟终端    master1, slave = pty.openpty()    slaveName1 = os.ttyname(slave)    master2, slave = pty.openpty()    slaveName2 = os.ttyname(slave)    print '虚拟设备名称: ', slaveName1, slaveName2    return master1, master2if __name__ == "__main__":    master1, master2 = mkpty()    while True:        rl, wl, el = select.select([master1,master2], [], [], 1)        for master in rl:            data = os.read(master, 128)            print "read %d data." % len(data)            if master==master1:                os.write(master2, data)            else:                os.write(master1, data)

转载地址:https://miracle.blog.csdn.net/article/details/107759447 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux下图形化的串口调试助手
下一篇:关于深度强化学习的一点记录

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月14日 15时14分28秒