2023.4.7 实现文件上传下载到开发板,经实验发现强制设置网卡速率为10M时上传文件卡死 只要关闭自动协商,设置为100m也会延长传输时间 实现udp命令批量发送 get(),put()函数加入异常捕获 shell命令格式化输出,支持交互式命令 2023.4.11 ftp.py get函数可以扫描文件夹 2023.4.16 updata.py 实现文件批量传输,发送升级小板的命令 2023.4.17 实现进度条显示、mcu在线状态查询 2023.4.18 可以手动添加ip地址 可以发送设备树文件 2023.4.20 文件发送完成后发送sync指令 2023.5.11 上传文件添加进度信号 打包为exe文件 D:\Python\Python38-32\Scripts\pyinstaller.exe -F updata.py 打包为无黑框的exe文件 D:\Python\Python38-32\Scripts\pyinstaller.exe -F -w -i icon.ico updata.py 使用新的图标 可以手动添加文件 2023.5.12 添加一些提示和警告信息 2023.5.17 仓库地址 git@124.70.178.159:/home/git/rep/updata.git 2023.7.27 .json 结尾的视为方案 2023.7.28 添加升级方案按钮 .axf 结尾的为主板m4程序 改为20通道 2023.9.12 升级软件添加从服务器下载程序文件的功能 升级文件名不能有空格 2023.9.15 整合python目录的代码 2023.9.15 新增analysis工具 2023.9.17 实现对检测数据的分析,自动填充上下限,一键导出方案 2023.9.18 实现根据方案自动从数据库下载检测数据并分析 2023.9.20 updata添加dhcp功能,cfg.json 视为配置文件 updata添加串口控制台功能,配合U盘,自动把文件复制到设备中 2023.9.20 串口控制台根据文件后缀自动识别文件类型,其中配置文件为cfg.json, 方案文件后缀为scheme.json 2023.9.21 添加创建小板下载镜像的脚本 creat_slave_boot.py 2023.9.22 实现U盘升级脚本,updata添加升级服务文件功能 串口控制台添加升级服务文件功能 添加同步设备时间的按钮 2023.9.26 添加批检仪检测时赋码(JQ芯片) 添加赋码按钮 心跳ack为0时才发送回复,解决频繁回复造成赋码控制器内存耗尽 2023.9.27 赋码工具在模块接触异常时也保存管码 2023.9.28 修改 daemon.py 检测sd卡目录为 /run/media/sda/updata ,解决sd卡未挂载完成造成的无法打开目录的问题 2023.10.8 添加jwt模块程序升级命令0xec 添加赋码仪批检仪联动脚本 发送文件时打印文件的crc32 2023.10.16 updata.py 添加对.pkt文件的支持 2023.10.18 批检仪赋码工具根据设备类型禁用按钮 守护进程添加升级小板功能,升级时蜂鸣器提示 2023.10.19 守护进程识别u盘后自动升级小板程序和方案 分析工具自动生成图像 2023.10.19 分析工具在后台线程中下载检测数据 解决特定情况下导出方案文件名日期不对的问题 2023.10.20 分析工具添加导出数据和分析结果html文件 2023.10.22 添加毛刺过滤算法,去除基线漂移算法 2023.10.25 检测后赋码如果返回200也保存赋码结果 添加电机下降按钮 每次赋码结果采用不同的颜色 2023.10.27 修改updata工具按钮描述