当前位置:网站首页>上位机开发(固件下载软件之详细设计)
上位机开发(固件下载软件之详细设计)
2022-06-13 06:33:00 【嵌入式-老费】
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
所谓软件详细设计,它的上面对应的是架构设计,下面对应的是程序开发。架构设计有可能涉及多个软件,比如既可能涉及上位机这端,也可能涉及到mcu这端。详细设计的话,一般要落实到什么开发工具、什么库、是不是多线程、数据加载保存方法、显示流程这些细节的东西。
1、开发工具
python3
2、显示框架pyqt5
之前讨论过qt的显示效果较好,正好有python的qt库。
3、显示效果设计(注:绘图工具来自于openoffice draw)
如图所示,蓝色的部分都是标签。右侧两个浅蓝的部分是两个下拉框,一个是串口的选择,一个是波特率的选择。在第三行的部分,最右侧有一个选择按钮,那个是选择下载哪一个hex文件,这部分选择好后,直接显示在浅灰的编辑框里面。第四行左侧是下载按钮,右侧是进
边栏推荐
猜你喜欢
Kotlin collaboration channel
如何使用望友DFM軟件進行冷板分析
【sketchup 2021】草图大师的图像输出与渲染之样式说明【边线设置、平面设置、背景设置、水印设置、建模设置、天空背景创建天空、利用水印背景创建天空(重要)】
【虚拟机】 VMware虚拟机占用空间过大解决
【2022高考季】作为一个过来人想说的话
RFID process management solution for electroplating fixture
Jinglianwen Technology: current situation and solutions of data annotation industry
MFS details (VII) -- MFS client and web monitoring installation configuration
Dart class inherits and implements mixed operators
MFS详解(七)——MFS客户端与web监控安装配置
随机推荐
As the new trend of blind box e-commerce, how can the platform use blind box play to drain at low cost?
Analysis of synchronized
如何使用望友DFM軟件進行冷板分析
Construction and verification of Alibaba cloud server webrtc system
【sketchup 2021】草图大师中CAD文件的导入与建模(利用cad图纸在草图大师中建立立面模型)、草图大师导出成品为dwg格式的二维、三维、立面效果到cad中打开预览】
数据在内存中的存储(C语言)
Kotlin collaboration -- context and exception handling
How to use Wangyou DFM software for cold plate analysis
MFS详解(五)——MFS元数据日志服务器安装与配置
IIS batch bind domain name
MFS explanation (VI) -- MFS chunk server installation and configuration
Using the shutter floor database framework
如何使用望友DFM软件进行冷板分析
Vector control of Brushless DC motor (4): sensorless control based on sliding mode observer
想进行快速钢网设计,还能保证钢网质量? 来看这里
Custom view subtotal
Intelligent entertainment has developed steadily, and jinglianwen technology provides data collection and labeling services
An article allows you to quickly understand the fission growth password of social e-commerce user marketing and avoid stepping on the pit
vue3路由缓存组件状态以及设置转场动画
Kotlin collaboration - simple use of collaboration