当前位置:网站首页>上位机开发(固件下载软件之详细设计)

上位机开发(固件下载软件之详细设计)

2022-06-13 06:33:00 嵌入式-老费

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        所谓软件详细设计,它的上面对应的是架构设计,下面对应的是程序开发。架构设计有可能涉及多个软件,比如既可能涉及上位机这端,也可能涉及到mcu这端。详细设计的话,一般要落实到什么开发工具、什么库、是不是多线程、数据加载保存方法、显示流程这些细节的东西

1、开发工具

        python3

2、显示框架pyqt5

        之前讨论过qt的显示效果较好,正好有python的qt库。

3、显示效果设计(注:绘图工具来自于openoffice draw)

        如图所示,蓝色的部分都是标签。右侧两个浅蓝的部分是两个下拉框,一个是串口的选择,一个是波特率的选择。在第三行的部分,最右侧有一个选择按钮,那个是选择下载哪一个hex文件,这部分选择好后,直接显示在浅灰的编辑框里面。第四行左侧是下载按钮,右侧是进

原网站

版权声明
本文为[嵌入式-老费]所创,转载请带上原文链接,感谢
https://feixiaoxing.blog.csdn.net/article/details/125247842