python
饮尽鸿爪下的雪泥
生命终究难舍蓝蓝的白云天
展开
-
python读取bin文件,转成16进制通信协议
1. 项目说明在进行远程升级单片机程序或者什么别的内容的时候,我们往往需要下载远程的bin文件,并将其内容读出,以切片的方式进行程序的更新。本项目即是使用python编写的一个读取bin文件内容,并将其进行切片组成相应的协议包。2. 核心代码读取bin文件import osdef print_hex(bytes): l = [hex(int(i)).replace('0x', '').zfill(2) for i in bytes] return " ".join(l)with原创 2021-03-18 16:46:55 · 1714 阅读 · 5 评论 -
Ubuntu 下ALSA声卡设备的配置与使用
最近做项目有一个需求,就是对ubuntu下的ALSA声卡进行使用,在摸索了一大圈之后,将所得记录下来,以备后期查看。首先先插上声卡设备以下所用的声卡设备皆为3.5mm的耳机测试。需要使用usb转3.5接口的转接线,下图使用的是绿联的设备。1. 查看声卡设备aplay -l //列出所有的声卡设备由上图可知,在lubuntu系统之下,card2是声卡设备arecord -l ...原创 2020-04-25 16:44:19 · 5837 阅读 · 0 评论