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

Posted 嵌入式-老费

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上位机开发(固件下载软件之详细设计)相关的知识,希望对你有一定的参考价值。

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

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

1、开发工具

        python3

2、显示框架pyqt5

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

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

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

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于上位机开发(固件下载软件之详细设计)的主要内容,如果未能解决你的问题,请参考以下文章

上位机开发(固件下载软件之编码调试)

上位机开发(固件下载软件之架构设计)

上位机开发(固件下载软件之软件测试)

上位机开发(怎么开发上位机)

嵌入式软件设计(串口调试)

Qt上位机开发之如何让自己的APP启动与硬件信息绑定(Win端)