工具设计

我要开发同款
proginn08231975502023年08月23日
107阅读
所属分类RS485、串口通信、软件升级、软件工具

作品详情

优化工具有:“智能升级程序”、“模块模拟器”、“升级包打包工具”;软件运行的平台:linux、windows 智能升级程序:软件运行于 Linux 系统之上,需 QT 运行库支持,采用 Sqlite 数据库保存历史记录和系统设置数据等,使用 RS485和 RS232串口与各个硬件模块进行通信,配备以太网驱动,可使用 TCP socket 与信息化系统进行通信,内置 USB 驱动,可连接U盘进行程序升级、数据备份等操作,核心功能为通过识别U盘中升级包文件包头,选择正确的升级包,并在用户选中升级包时,通过包内置软硬件兼容表,自动为用户选择能够升级的模块程序,以及存在更新的主控以及数据库程序,同时在升级异常关机时能够自动恢复升级现场。模块模拟器:在编程阶段使开发人员能够脱离硬件环境,在本地进行模拟运行,自由设置模块参数,使主控能够轻易的达到某种特定条件,软件运行于 Windows 系统之上,无需 QT 运行库支持,采用二进制文件保存系统设置数据,使用 com 口和命名管道方式与虚拟机或 Windows 上运行的主控程序进行通信,使用7z打包升级文件,内置 MD 5校验文件,可软硬件兼容表。升级包打包工具:解决客服工程师升级模块程序时,为不兼容的硬件板升级了不兼容的模块程序,同时能够有效防止升级文件在传递过程中的缺失和破坏软件运行于 Windows 系统之上,无需 QT 运行库支持,采用二进制文件保存系统设置数据,使用 com 口和命名管道方式与虚拟机或 Windows 上运行的主控程序进行通信,使用7z打包升级文件,内置 MD 5校验文件,可软硬件兼容表.
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论