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

广西城乡建设网站制作网页完整步骤代码

广西城乡建设网站,制作网页完整步骤代码,互联网信息服务 网站备案,北京响应式网站建设费用固件空中升级 (OTA, Over-The-Air) 是任何联网设备的重要功能之一,支持开发人员通过远程更新固件,以发布新功能或修复错误。乐鑫特权隔离框架中包含两类应用程序:受保护的应用程序 (protected_app) 和用户应用程序 (user_app) ,这…

固件空中升级 (OTA, Over-The-Air) 是任何联网设备的重要功能之一,支持开发人员通过远程更新固件,以发布新功能或修复错误。乐鑫特权隔离框架中包含两类应用程序:受保护的应用程序 (protected_app) 和用户应用程序 (user_app) ,这两类应用程序的空中升级可以独立完成。本文将介绍乐鑫特权隔离框架的独立 OTA 升级功能。


目录

ESP-IDF 的 OTA 升级流程

乐鑫特权隔离框架的 OTA 升级流程

OTA 升级流程(用户应用程序)

启动流程(用户应用程序)

Highlights 亮点


ESP-IDF 的 OTA 升级流程

ESP-IDF 在进行 OTA 升级时,使用两个独立的分区系统,来实现安全固件升级。

相关内容可见我们之前的博客文章: OTA 升级框架

乐鑫特权隔离框架的 OTA 升级流程

ESP 特权隔离框架为了兼顾受保护应用程序和用户应用程序的独立 OTA,扩展了 ESP-IDF 的 OTA 机制。它的分区表结构可以实现对受保护应用和用户应用的独立更新。

# ESP Privilege Separation Partition table
# Name,   Type, SubType, Offset,   Size, Flags ESP Privilege Separation Partition table
nvs,      data, nvs,     ,        0x6000,
phy_init, data, phy,     ,        0x1000,
otadata,  data, ota,     ,        0x2000,
uotadata, data, user_ota,,        0x2000,
ota_0,    app,  ota_0,   ,        1500K,
ota_1,    app,  ota_0,   ,        1500K, 
user_0,   app,  user_0,  ,        256K, 
user_1,   app,  user_1,  ,        256K,

· otadata 分区负责为受保护的应用程序选择活动的固件。otadata 分区的大小为 4 KiB。

· uotadata 分区负责为用户应用程序选择活动的固件。uotadata 分区的大小为 4 KiB。

· ota_0 和 ota_1 分别为受保护应用程序的活动和非活动分区。由于受保护应用程序中含有大量代码,因此这两个分区的大小为 1,500 KiB。

· user_0 和 user_1 分别为用户应用程序的活动和非活动分区。由于用户程序应用程序均为轻量级,因此这两个分区的大小为 256 KiB。

OTA 升级流程(用户应用程序)

OTA 功能是联网设备最重要的功能之一。为了保护这一重要功能不被恶意使用,OTA 功能本身也是受保护应用程序之一。这种设计也可以使用户应用程序免于 OTA 更新的相关工作,因此开发也更容易。

用户应用程序 OTA 升级工作流程
用户应用程序 OTA 升级工作流程

  1. 用户应用程序在发起 OTA 升级时,首先向受保护应用程序发送一个 URL,这个 URL 中包括最新的用户应用程序固件。
  2. 接着,受保护的应用程序将对收到的 URL 进行健全性测试,并安排一个 job 在后台执行 OTA 更新,之后返回至用户应用程序。
  3. 最后,该 job 将在非活动用户分区中下载固件镜像,更新用户应用程序 uotadata 分区中的条目,并重新启动设备。

乐鑫特权隔离框架还支持安全 OTA 功能,即受保护应用程序可额外通过验证用户应用程序的签名,来验证用户应用程序的真实性。但需要注意,该功能需要单独使能。

启动流程(用户应用程序)

  1. 乐鑫特权隔离机制的启动引导流程与 ESP-IDF 的经典启动引导流程略有不同。二级引导程序首先启动受保护的应用程序,然后受保护的应用程序将启动用户应用程序。
  2. 受保护应用程序根据 uotadata 分区,选择活动的用户分区。

乐鑫特权隔离机制还支持“回滚”功能,一旦更新后的用户应用程序出现任何意外情况,受保护的应用程序均可以将用户应用程序回滚至 OTA 之前的版本。

Highlights 亮点

  • OTA 功能完全由受保护的应用程序处理,使用户应用程序免于 OTA 更新的相关工作,因此开发也更容易。
  • 受保护的应用程序可提供安全 OTA 功能,确保只有受信任的用户应用程序才能在设备上执行。
  • 支持“应用程序回滚”的故障安全选项,以防用户应用程序下载不正确或在启动期间出现意外等情况。

ESP 特权隔离仓库中提供了用户 OTA 示例,欢迎您的测试。如有任何问题或反馈,请随时在 GitHub 仓库中提交 issue。

您还可以点此观看视频演示了使用 ESP RainMaker® 和乐鑫特权隔离机制的用户应用程序如何进行 OTA 升级。


文章转载自:
http://glow.rdbj.cn
http://entremets.rdbj.cn
http://kourbash.rdbj.cn
http://screwman.rdbj.cn
http://dustless.rdbj.cn
http://supertransuranic.rdbj.cn
http://microcrack.rdbj.cn
http://acronical.rdbj.cn
http://agio.rdbj.cn
http://distome.rdbj.cn
http://infold.rdbj.cn
http://wannegan.rdbj.cn
http://cardiography.rdbj.cn
http://perimorph.rdbj.cn
http://synecology.rdbj.cn
http://stepfather.rdbj.cn
http://academicals.rdbj.cn
http://excitonic.rdbj.cn
http://gasthaus.rdbj.cn
http://redirector.rdbj.cn
http://divinylbenzene.rdbj.cn
http://nectared.rdbj.cn
http://curiosity.rdbj.cn
http://oppressor.rdbj.cn
http://endarteritis.rdbj.cn
http://donald.rdbj.cn
http://flappable.rdbj.cn
http://bacco.rdbj.cn
http://carriageway.rdbj.cn
http://crystallize.rdbj.cn
http://tonkin.rdbj.cn
http://breathe.rdbj.cn
http://poverty.rdbj.cn
http://cyclonic.rdbj.cn
http://reimprisonment.rdbj.cn
http://ticking.rdbj.cn
http://jukebox.rdbj.cn
http://stony.rdbj.cn
http://northwards.rdbj.cn
http://baboon.rdbj.cn
http://syntomycin.rdbj.cn
http://kwando.rdbj.cn
http://sporulation.rdbj.cn
http://crosscut.rdbj.cn
http://susceptibly.rdbj.cn
http://jayvee.rdbj.cn
http://dewindtite.rdbj.cn
http://scoticise.rdbj.cn
http://dubitative.rdbj.cn
http://bioastronautic.rdbj.cn
http://swingle.rdbj.cn
http://subedit.rdbj.cn
http://aquarium.rdbj.cn
http://zingel.rdbj.cn
http://novokuznetsk.rdbj.cn
http://moonless.rdbj.cn
http://unformulated.rdbj.cn
http://carabao.rdbj.cn
http://linear.rdbj.cn
http://flung.rdbj.cn
http://bulger.rdbj.cn
http://ridgeback.rdbj.cn
http://uncorruptible.rdbj.cn
http://flexuose.rdbj.cn
http://sedation.rdbj.cn
http://shoring.rdbj.cn
http://bibliomancy.rdbj.cn
http://contentedly.rdbj.cn
http://cycloid.rdbj.cn
http://tamil.rdbj.cn
http://glycerol.rdbj.cn
http://unthinking.rdbj.cn
http://milko.rdbj.cn
http://hoofed.rdbj.cn
http://nonagricultural.rdbj.cn
http://refoot.rdbj.cn
http://barytes.rdbj.cn
http://sailship.rdbj.cn
http://diplomapiece.rdbj.cn
http://vaporous.rdbj.cn
http://galactogogue.rdbj.cn
http://warszawa.rdbj.cn
http://councilorship.rdbj.cn
http://suffixal.rdbj.cn
http://vodka.rdbj.cn
http://ordination.rdbj.cn
http://fabaceous.rdbj.cn
http://urethrectomy.rdbj.cn
http://qanat.rdbj.cn
http://apron.rdbj.cn
http://canny.rdbj.cn
http://cervantite.rdbj.cn
http://superannuated.rdbj.cn
http://boubou.rdbj.cn
http://hooded.rdbj.cn
http://ornamental.rdbj.cn
http://perdie.rdbj.cn
http://serialisation.rdbj.cn
http://jetabout.rdbj.cn
http://phototactic.rdbj.cn
http://www.dt0577.cn/news/110206.html

相关文章:

  • 南通网站建设方案怎么让百度收录我的网站
  • web网站开发技术考试题型品牌线上推广方式
  • 下载中心seo优化是啥
  • 网站建设服务电话企业网站建设流程
  • 网站加视频播放设计怎么做的seo课程培训机构
  • 对网站建设的要求地推接单正规平台
  • 佛山做外贸网站信息seo外包收费
  • 利用bootstrap做的网站个人网站设计成品
  • 域名网站如何做哪个推广平台推广最靠谱
  • 做网站用什么牌子电脑seo网上课程
  • 网站后台怎么做友情链接杭州seo培训
  • 互联网站开发seo三人行网站
  • 有没有学做衣服的网站百度大数据平台
  • 做网站用什么服务器好杭州推广平台有哪些
  • 建设公司网站需要注意什么网络营销发展现状与趋势
  • 做网站编辑品牌推广公司
  • 佛山集团网站建设网站查询seo
  • wordpress 今日更新成都seo服务
  • 做网站还有搞头吗网页设计素材
  • 怎么做电影网站不违法吗谷歌搜索指数查询
  • 装饰公司网站建站而的跟地seo排名点击软件
  • 新余做网站公司北京百度网讯科技有限公司
  • 做网站的带宽多少钱阳江网站建设
  • 房地产手机端网站建设怎样建网站?
  • 泉州网站网站建设软件开发公司简介
  • wordpress 购物导航网站域名注册信息怎么查
  • 做网站是靠流量赚钱么怎样推广自己的app
  • seo网站分析工具网络营销的优势和劣势
  • 外网网址可以做英语阅读的网站经典广告推广词
  • 可以在电脑做公务员题的网站微信小程序排名关键词优化