BootLoad中上位机与下位机交互
bootload中一个重要的工作便是如何确定上位机和下位机的交互问题。可以按照以下交互方式确定,具体的协议实现可以协商约定。
上位机 下位机
复位 ----------------------------------> APP复位进入boot
查询 2s内总线无数据 点击查询
---------------------------------->
硬件名boot版本,APP版本
<------------------------------------
核查硬件名软件版本是否正确,通过则列表显示找到的设备
连接 --------------------------------------> 应答
烧录 --------------------------------------> 擦除APP层,并检空
应答结果
<----------------------------------------
数据长度 包号 数据 crc
---------------------------------------->写入flash
应答结果
<----------------------------------------
………………………………………..>
< …………………………………………
重复直到结束
发送校验命令
------------------------------------>校验完整的app层
应答结果
<----------------------------------------
显示成功
BootLoad中上位机与下位机交互相关推荐
- 上位机与下位机交互--让socket不死
需求说明: 下位机是plc,西门子1200 下位机只能做服务器端,监听一个端口,不能主动给客户端发送消息(原计划是上位机也是监听一个端口,供下位机来访问,上传数据,结果现实很骨感) 上位机(pc)充当 ...
- 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?
市面上的PLC有上百种, 西门子的, 三菱的, 欧姆龙的等等. 上位机和下位机的理解: 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/ ...
- 基于STM32C8T6、ESP8266-01S、JavaWeb、JSP、Html、JavaScript、Android、服务器和客户端设计、上位机和下位机设计等技术融合的物联网智能监控系统设计与实现
系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 ...
- 打开单片机世界的大门——上位机控制下位机实例详解
上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...
- 超详细Klipper 上位机与下位机配置
(适用多数Mega2560芯片打印机主板,本文使用香橙派ZERO2作为上位机) 上位机:ZERO2 下位机:打印机主板 下载镜像系统 首先,去Armbian官网下载Buster系统镜像:Armbian ...
- java实现上位机与下位机串口通信
串口通信是在工程应用中很常见.在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用.在说个之前先来简单解释一下上位机与下位机的概念. 上位机与下位机 通常上位机指的 ...
- QT5实现串口收发数据(上位机与下位机通信)
最近帮老师做一个应用程序,通过上位机与下位机进行串口通信,最后实现实时绘图,通过几天努力,成功实现蓝牙串口通信. 参考博客1 注意:代码中一些与串口无关代码,可以忽略掉 一.QT5串口基础知识 1. ...
- 【CNC——第6篇】PMAC上位机编程基础篇(上位机和下位机如何通信)
拓展链接: PAMC官网:DELTA TAU. 官网手册:手册大全 PMAC官网: PCOMM32PRO用户手册 PMAC 的内部变量 内部变量分为四种,I 变量为电机等常用基本控制变量,P 变量为全 ...
- 关于Qt上位机与下位机stm32数据传输的解析问题(一)
在制作上位机中,我们常常要把单片机上的数据,比如曲线图.电机速度.信号频率幅值等显示在上位机软件中,那么就需要下位机方将数据不断传给上位机以在Qt的QLCDNumber或者Qchart不断刷新,这是上 ...
- 上位机与下位机都是个啥?
上位机与下位机都是个啥? 基础概念 上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等). 下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机 ...
最新文章
- latex 表格单元格上下左右居中_Excel文字对齐技巧:学会这6种方式,快速整理规范表格...
- java invoker_Spring的HTTPInvoker
- 2019 GDUT Rating Contest II : Problem G. Snow Boots
- php openssl des ecb,PHP7 OpenSSL DES-EDE-CBC加解密
- Python os.path() 模块 详解 附算例
- Java正则表达式简单用法
- 使用grep实现精确过滤的五种方法
- 转:数据库关系模式的范式详解
- javascript 学习笔记(一)
- Access中编写VBA代码时,如何区分、使用“.”和“!”
- [爬虫-python] scrapy框架入门实例-百度贴吧
- Operations Manager 2007 R2系列之仪表板(多)视图
- MySQL如何使用索引 较为详细的分析和例子
- matlab plv,脑电脑网络分析代码使用流程介绍
- C语言打印结构体的值,怎么才能把结构体里面的二维数组打印出来?
- 2022-Java面试宝典收藏版
- 贝叶斯分类器matlab实现
- horizon2206+A6000显卡 vGPU桌面经验分享
- 远程服务器上的输入法不见了,电脑输入法不见了怎么办?
- OpenCV 画箭头 python