上位机开发(固件下载软件之详细设计)
Posted 嵌入式-老费
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上位机开发(固件下载软件之详细设计)相关的知识,希望对你有一定的参考价值。
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
所谓软件详细设计,它的上面对应的是架构设计,下面对应的是程序开发。架构设计有可能涉及多个软件,比如既可能涉及上位机这端,也可能涉及到mcu这端。详细设计的话,一般要落实到什么开发工具、什么库、是不是多线程、数据加载保存方法、显示流程这些细节的东西。
1、开发工具
python3
2、显示框架pyqt5
之前讨论过qt的显示效果较好,正好有python的qt库。
3、显示效果设计(注:绘图工具来自于openoffice draw)
如图所示,蓝色的部分都是标签。右侧两个浅蓝的部分是两个下拉框,一个是串口的选择,一个是波特率的选择。在第三行的部分,最右侧有一个选择按钮,那个是选择下载哪一个hex文件,这部分选择好后,直接显示在浅灰的编辑框里面。第四行左侧是下载按钮,右侧是进
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系以上是关于上位机开发(固件下载软件之详细设计)的主要内容,如果未能解决你的问题,请参考以下文章