当前位置: 首页 > news >正文

做网站用jsp和html如何推广seo

做网站用jsp和html,如何推广seo,达州网站开发,青岛外发加工网最近几天在开发固件更新的功能,学习了不少相关的知识。 在arduino中对esp32进行固件更新,本质是使用esp官方的esptool,使用一个python exe程序,执行一段脚本,该脚本会将固件文件按照对应的位置来写入到esp芯片中。一共…

最近几天在开发固件更新的功能,学习了不少相关的知识。
在arduino中对esp32进行固件更新,本质是使用esp官方的esptool,使用一个python exe程序,执行一段脚本,该脚本会将固件文件按照对应的位置来写入到esp芯片中。一共有4个文件,bootloard,boot,parritions,主程序bin文件,他们都有对应的写入位置比如主程序 bin文件,需要写入到0x10000位置。
在了解了固件的文件及其位置后,我又搜索了有关web相关固件升级的资料,在esp的官方github仓库中,找到了esptool这个工具的js版本,这个工具正是我们实现web固件升级的核心工具。

经过几天的开发与调试,目前已经走通了固件升级的大致流程,流程如下:
在电脑链接设备后,点击toocaastudio上的固件信息按钮,会通过串口从设备上获取当前的固件信息,然后再请求一个服务器接口,获取最新的固件信息,二个版本对比一下,如果当前是旧版本,就显示更新固件的按钮,点击该按钮后,需要先将当前设备与电脑的串口链接断开,然后使用esptool这个工具来链接机器,然后执行esptool的主函数,获取esp信息的信息,这一步在arduino中使用python版本的esptool也会执行,并且这一步在web上会有一定几率失败,虽然esptool内部重试了7次。当获取芯片信息失败,就无法进行下一步,也就无法开始固件升级。
在获取esp芯片信息后,从服务器上获取到最新的固件文件,一般最少一个文件,最多4个。获取文件后,还需要对文件的数据格式进行转换,转换成能使用esptool写入芯片的二进制字符串。接下来就是将固件文件真正的写入到芯片,这一过程涉及到压缩,加密,md5校验。更新过程过程可以看到百分比进度。写入成功后,执行esptool的另一个方法,重新开机。然后再重新链接机器。

虽然在页面上看到只有两个按钮,查看固件和固件升级,但整个流程设计到非常多的知识和细节,错误的处理,中间状态的变换,固件信息数据格式的设计。

http://www.khdw.cn/news/17206.html

相关文章:

  • 阿里巴巴网站建设改图片域名注册需要多久
  • 可以做淘宝联盟的免费网站兰州网络seo
  • 网站建设创新珠海网站建设制作
  • 做网站买什么空间营销案例最新
  • 汕头 网站深圳网站设计十年乐云seo
  • 昆明房地产网站建设百度网址大全下载安装
  • 前端面试题seo百度站长工具查询
  • 网站开发员属于怎么申请网址
  • 上海大型网站神马网站快速排名案例
  • 微信公众号功能模块电脑优化系统的软件哪个好
  • 那个网站上有打码的任务做2023智慧树网络营销答案
  • 微信第三方平台开发苏州seo网站优化软件
  • 做网站编辑累吗百度查重
  • 微信里面如何做网站全网营销系统
  • net域名做网站怎么样自动推广软件免费
  • 易语言如何做网站吗百度快速排名软件原理
  • seo如何优化网站长沙seo培训
  • 网站建设制作 企业站开发哪家好凡科建站教程
  • 网站资源建设的步骤写文的免费软件
  • 营销网站建设 公司排名搜索引擎推广方式有哪些
  • 邯郸信息网平台宁波seo服务推广
  • 百度站长平台账号购买推广项目
  • 简述织梦网站上传及安新东方线下培训机构官网
  • 重庆做网站 哪个好些嘛网络营销公司热线电话
  • 免费网站建设教程推销产品怎么推广
  • 会展设计桌子seo关键词
  • 域名关联网站百度云搜索引擎 百度网盘
  • 做美工用什么素材网站seo排名啥意思
  • wordpress耗内存关键词排名优化工具
  • 网站建设客户来源短视频搜索seo