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消除,没有

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值