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

Posted 费晓行

tags:

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

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

        要开发上位机,主要还是看具体的用途是什么。比如说,是不是负责烧入固件;是不是调制参数;是不是监控;是不是系统控制、是不是仿真等等。当然,不管是什么样的上位机开发,有一些软件的架构设计是相通的。比如说图形框架、配置文件、日志、mysql、串口、协议、控件等等,这部分可以先了解下。

1、图形框架

        图形框架方面,尽量选择简单的图形开发方法。原则上c# .net、mfc、python ui、qt都可以,不过个人建议还是用python。如果对界面有要求,可以用python+pyqt5,即import PyQt5。开发结束后,直接用pyinstaller生成安装包、然后部署到客户机即可。把重点还是尽量放在逻辑上面,界面简单大方就好。

2、配置文件

        可以用json的方法来加载配置文件,即import json。

3、日志

        有一个第三方模块,即import logging。

logging.debug
logging.info
logging.warning
logging.error
log

以上是关于上位机开发(怎么开发上位机)的主要内容,如果未能解决你的问题,请参考以下文章

上位机控制软件开发

上位机开发(总结)

上位机开发(开篇)

新阁上位机开发——WebAPI系列之快速入门

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

单片机的上位机开发用啥软件好?