当前位置:网站首页>Upper computer development (detailed design of firmware download software)
Upper computer development (detailed design of firmware download software)
2022-06-13 06:47:00 【Embedded - old fee】
【 Statement : copyright , Welcome to reprint , Do not use for commercial purposes . Contact mailbox :feixiaoxing @163.com】
The so-called software detailed design , Its top corresponds to the architecture design , The following corresponds to program development . Architecture design may involve multiple software , For example, it may involve the upper computer , It could also involve mcu The end of the . Detailed design , Generally, what development tools should be implemented 、 What library 、 Is it multithreading 、 Data loading and saving method 、 Something that shows these details of the process .
1、 development tool
python3
2、 Display frame pyqt5
It was discussed before qt The display effect is better , It happens that python Of qt library .
3、 Display effect design ( notes : Drawing tools come from openoffice draw)
As shown in the figure , The blue parts are labels . The two light blue parts on the right are two drop-down boxes , One is the choice of serial port , One is the choice of baud rate . In the third line , There is a selection button on the far right , That is to choose which one to download hex file , After selecting this part , Directly displayed in the light gray edit box . On the left side of the fourth line is the download button , On the right is the entry
边栏推荐
- 测试开发程序员,你还在迷茫吗?不能把自己定义为码农......
- Session and browser
- Gold jewelry enterprise operation mode, beautiful tiantians business solution
- Outil de formatage du temps - mode. JS (affichage en temps réel du temps Web)
- The innovative public platoon mode team invites users to split, beautiful every second, and links the 2+1 new business model
- Time formatting tool ----moment JS (real time display of web page time)
- Jinglianwen technology provides voice data acquisition and labeling services
- 如何从头自己制作开发板?图文并茂,一步步操作给你看。
- Command line for database
- Differences among concurrent, parallel, serial, synchronous and asynchronous
猜你喜欢
105. constructing binary trees from preorder and inorder traversal sequences
Kotlin basic definition class, initialization and inheritance
How to use Wangyou DFM software for cold plate analysis
Smart finance is upgraded again, and jinglianwen technology provides data collection and labeling services
智能文娱稳步发展,景联文科技提供数据采集标注服务
MFS詳解(七)——MFS客戶端與web監控安裝配置
That is, after the negative impact of gcat advertising e-commerce, is there no stable advertising e-commerce platform?
Do you want to carry out rapid steel mesh design and ensure the quality of steel mesh? Look here
10 Honest Facts I Want To Share With All Junior Developers
AIO Introduction (VIII)
随机推荐
105. 从前序与中序遍历序列构造二叉树
Array operations in JS
【Kernel】驱动编译的两种方式:编译成模块、编译进内核(使用杂项设备驱动模板)
Unable to locate program input point getrawinputdevicelist in dynamic link library user32 DLL processing
Will the chain 2+1 model be a new business outlet and a popular Internet e-commerce market?
Recently, the popular social e-commerce marketing model, blind box e-commerce, how beautiful every second is accurately drained
髋关节MR详细图谱(转载)
BlockingQueue source code
JetPack - - - LifeCycle、ViewModel、LiveData
JS case Xiaomi second kill countdown New Year Countdown
Xiaomi's one-sided interview questions (self sorting answers)
105. constructing binary trees from preorder and inorder traversal sequences
Outil de formatage du temps - mode. JS (affichage en temps réel du temps Web)
Kotlin data flow - flow
Kotlin foundation extension
景联文科技提供一站式智能家居数据采集标注解决方案
vue3路由缓存组件状态以及设置转场动画
Detailed explanation of scrcpy client code walk through H264 raw stream decoding process
C # mapping from entity class to database (SQLite)
Cocos creator compilation game cannot read property 'polygonpolygon' of undefined