ubuntu板卡串口(TTL、RS232)通信性能测试(python) | 您所在的位置:网站首页 › vnc怎么用串口链接板卡 › ubuntu板卡串口(TTL、RS232)通信性能测试(python) |
一、通信速率测试
1、利用串口线连接板卡和串口调试软件 2、选择不同大小的数据包,打开文件并发送 3、记录发送开始到发送完成所用时间 4、速率=数据包大小/时间 二、丢包率测试 2.1测试步骤1、利用串口线连接板卡和PC机 2、编写python测试脚本并运行,python脚本功能为读取串口数据并保存 3、比较发送文件与接收文件大小,分别校验发送数据包的MD5码以及接收数据包的MD5码,比对两个MD5码是否一致 环境问题 Ubuntu系统 中运行python脚本,出现如下提示说明pythoh的serial模块没有安装 ImportError: No module named serial在Ubuntu上,可以通过apt安装来解决这个问题: sudo apt-get install python-serial 2.2python serial 模块说明一、概述 pyserial模块封装了对串口的访问。 二、特性 在支持的平台上有统一的接口。通过python属性访问串口设置。 支持不同的字节大小、停止位、校验位和流控设置。 可以有或者没有接收超时。 类似文件的API,例如read和write,也支持readline等。 支持二进制传输,没有null消除,没有 |
CopyRight 2018-2019 实验室设备网 版权所有 |