当前位置:网站首页>Host computer development (Architecture Design of firmware download software)
Host computer development (Architecture Design of firmware download software)
2022-06-13 06:46:00 【Embedded - old fee】
【 Statement : copyright , Welcome to reprint , Do not use for commercial purposes . Contact mailbox :feixiaoxing @163.com】
Compared with the general host computer development , The process of downloading firmware software is relatively simple 、 Clear . The so-called architecture design , Generally, the main process is extracted from various business requirements 、 What is the module component interface . When there are few business interfaces , This refining process may be relatively simple , Architecture doesn't play a big role ; But if there is more business , This architecture design is still necessary . Even in some cases , Architecture design directly determines the final product quality 、 Product function and product performance .
The architecture design is divided into three parts , They are the upper computer design 、 Interaction process design 、 There are three parts in the design of the starting process of the lower computer .
1、 Host computer design
1) It is recommended to select the upper computer python
python It's script language , There are also a large number of third-party libraries that can be reused .
2) The interface part is Qt5
python Self contained tkinter It's not beautiful , The layout is also unreasonable , This part can be used python + PyQt5 To complete .
3) The main functions completed by the upper computer
a、 Set basic properties of serial port
边栏推荐
- Excel data into database
- 【sketchup 2021】草图大师中CAD文件的导入与建模(利用cad图纸在草图大师中建立立面模型)、草图大师导出成品为dwg格式的二维、三维、立面效果到cad中打开预览】
- Socket programming server and client (multiple clients can connect to the same port of a server at the same time)
- 時間格式化工具----moment.js(網頁時間實時展示)
- How to quickly support the team leader to attract new fission users in the business marketing mode of group rebate?
- 【虚拟机】 VMware虚拟机占用空间过大解决
- Notes on wechat applet development
- JNI exception handling
- Jinglianwen technology provides a one-stop smart home data acquisition and labeling solution
- Outil de formatage du temps - mode. JS (affichage en temps réel du temps Web)
猜你喜欢
如何使用望友DFM軟件進行冷板分析
Why is the new e-commerce outlet mode so popular? What is the specific mode?
How to quickly support the team leader to attract new fission users in the business marketing mode of group rebate?
Jetpack - basic use of room
Comment utiliser le logiciel wangyou DFM pour l'analyse des plaques froides
As the new trend of blind box e-commerce, how can the platform use blind box play to drain at low cost?
Jinglianwen technology provides voice data acquisition and labeling services
MFS詳解(七)——MFS客戶端與web監控安裝配置
牙周炎问题调研(持续进行中)
十六、IO流(二)
随机推荐
Data storage in memory (C language)
景联文科技:数据标注行业现状及解决方案
上位机开发(固件下载软件之详细设计)
[SketchUp 2021] CAD file import and modeling in the sketch master (establish elevation model in the sketch master by using CAD drawings), and the sketch master exports 2D, 3D and elevation effects of
机器学习笔记 - 监督学习备忘清单
MFS details (vii) - - MFS client and Web Monitoring installation configuration
Jetpack - basic use of room
Notes on wechat applet development
Kotlin data flow - flow
[virtual machine] VMware virtual machine occupies too much space. Solution
面试必刷算法TOP101之单调栈 TOP31
Ijkplayer code walk through read_ AV in thread thread_ read_ Detailed explanation of frame() data stream reading process
10 Honest Facts I Want To Share With All Junior Developers
MFS details (VII) -- MFS client and web monitoring installation configuration
Custom attribute acquisition of view in applet
JS case Xiaomi second kill countdown New Year Countdown
数字时代进化论
Vector control of Brushless DC motor (4): sensorless control based on sliding mode observer
Soup side (8)
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略