首页 > 编程知识 正文

python串口编程,linux虚拟串口工具

时间:2023-05-05 04:16:18 阅读:151965 作者:4971

环境: unbuntu14虚拟机,已设置为可连接网络

目的)在linux环境下读写虚拟串行(2虚拟串行连接) ) ) ) )。

步骤:

一.创建虚拟串行端口

1 .安装虚拟软件

apt-get安装软件

2 .创建虚拟串行端口

socat -d -d pty,raw,echo=0 pty,raw,echo=0

二.串行读写测试-echo测试

写串行端口:

echo设备

阅读串行端口:

cat设备

参考文档:

3359 blog.csdn.net/Rainer top/article/details/26706847

目的在linux环境下利用调试工具调试串口

工具: cutecom

主要内容:

利用cutecom串口调试工具,利用两个虚拟串口进行收发通信

参考文档:

3359 blog.csdn.net/zhaoqi 2617/article/details/72238546

目的在linux环境下编写串口程序,实现收发

暂时没有执行

参考:

详细介绍了linux下的串行通信开发

3359 user.qzone.QQ.com/249149995/2

3359 blog.csdn.net/baweiyaoji/article/details/72885633

原始实例: serial_test.c

#包含

#包含

#包含

#包含

#包含

#包含

#包含

#包含

#包含

//#包含

int main () )

{

char sbuf[]='humin is handsome ';

struct termios opt;

intlen_send=sizeof(sbuf;

int fd;

输入返回;

cfsetispeed(opt,B9600;

cfsetospeed(opt,B9600;

FD=open((/dev/pts/24 ),O_RDWR|O_NOCTTY );

if(FD==-1 ) ) ) )。

perror (cannotopenserial _ port1/n! ' );

ret=write(FD,sbuf,len_send );

if(ret==-1 ) {

打印(wirtesbuferror./n );

}

ret=close (软盘;

if(ret==-1 ) {

打印(closefderror./n );

}

返回0;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。