当前位置:网站首页>上位机开发(固件下载软件之详细设计)
上位机开发(固件下载软件之详细设计)
2022-06-13 06:33:00 【嵌入式-老费】
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
所谓软件详细设计,它的上面对应的是架构设计,下面对应的是程序开发。架构设计有可能涉及多个软件,比如既可能涉及上位机这端,也可能涉及到mcu这端。详细设计的话,一般要落实到什么开发工具、什么库、是不是多线程、数据加载保存方法、显示流程这些细节的东西。
1、开发工具
python3
2、显示框架pyqt5
之前讨论过qt的显示效果较好,正好有python的qt库。
3、显示效果设计(注:绘图工具来自于openoffice draw)
如图所示,蓝色的部分都是标签。右侧两个浅蓝的部分是两个下拉框,一个是串口的选择,一个是波特率的选择。在第三行的部分,最右侧有一个选择按钮,那个是选择下载哪一个hex文件,这部分选择好后,直接显示在浅灰的编辑框里面。第四行左侧是下载按钮,右侧是进
边栏推荐
- JNI's bitmap grayscale image (rgba_8888 and rgb_565)
- 【新手上路常见问答】关于技术管理
- Command line for database
- 'ipconfig' is not an internal or external command, nor is it a runnable program or batch file.
- If the key in redis data is in Chinese
- 机器学习笔记 - 监督学习备忘清单
- Differences among concurrent, parallel, serial, synchronous and asynchronous
- Multithreading tests network conditions. Machines in different network segments use nbtstat to judge whether they are powered on
- 1154. 一年中的第几天
- Jinglianwen Technology: current situation and solutions of data annotation industry
猜你喜欢
El form form verification
Do you want to carry out rapid steel mesh design and ensure the quality of steel mesh? Look here
【新手上路常见问答】一步一步理解程序设计
The processing and application of C language to documents
Analyzing server problems using jvisualvm
景联文科技提供一站式智能家居数据采集标注解决方案
MFS詳解(七)——MFS客戶端與web監控安裝配置
'ipconfig' is not an internal or external command, nor is it a runnable program or batch file.
RFID process management solution for electroplating fixture
105. constructing binary trees from preorder and inorder traversal sequences
随机推荐
JS method of extracting numbers from strings
Excel data into database
Ijkplayer code walk through read_ AV in thread thread_ read_ Detailed explanation of frame() data stream reading process
Comment utiliser le logiciel wangyou DFM pour l'analyse des plaques froides
【sketchup 2021】草图大师中CAD文件的导入与建模(利用cad图纸在草图大师中建立立面模型)、草图大师导出成品为dwg格式的二维、三维、立面效果到cad中打开预览】
Simple use of event bus
Differences among concurrent, parallel, serial, synchronous and asynchronous
Basic knowledge of knowledge map
Notepad++ settings delete current line shortcut
SSM框架整合--->简单后台管理
景联文科技:数据采集标注行业现状及解决方案
BlockingQueue源码
Cocos creator obtains user authorization interface and encapsulates createuserinfobutton
Analysis of synchronized
Data storage in memory (C language)
Analyzing server problems using jvisualvm
Vue3 route cache component status and set transition animation
Glide usage notes
JetPack - - - Navigation
智能文娱稳步发展,景联文科技提供数据采集标注服务