一文解析FreeRTOS的OTA特性使用技巧与窍门.docx
《一文解析FreeRTOS的OTA特性使用技巧与窍门.docx》由会员分享,可在线阅读,更多相关《一文解析FreeRTOS的OTA特性使用技巧与窍门.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一文解析FreeRTOS的OTA特性使用技巧与窍门一文解析FreeRTOS的OTA特性使用技巧与窍门网络转载导语:AmazonFreeRTOS可帮助开发人员简化将物联网(IoT)设备连接到云的经过。然而,即使有更简单的云连接,很多开发人员面临的一个主要障碍仍然是怎样现场晋级其设备的固件。AmazonFreeRTOS可帮助开发人员简化将物联网(IoT)设备连接到云的经过。然而,即使有更简单的云连接,很多开发人员面临的一个主要障碍仍然是怎样现场晋级其设备的固件。固件晋级经常利用引导程序完成;基于设备架构和可用的通讯外设,引导程序可能有多种不同形式。引导程序很普遍,几乎所有嵌入式系统中都有包括,因此
2、开发人员需要利用现有解决方案,而不是从头开场开发。这样,他们可以将更多时间投入到产品的差异化和特性上。本文将讨论开发人员怎样利用内置于AmazonFreeRTOS(a:FreeRTOS)中的引导程序功能常被称为空中晋级(OTA),来快速实如今其物联网设备上运行引导程序解决方案。AmazonFreeRTOS的OTA晋级概述AmazonFreeRTOS是一种实时操纵系统,其中包含了轻松连接AmazonWebServices(AWS)所需的全部库。AmazonFreeRTOS本质上是FreeRTOS内核,现已包含连接和平安库,以方便与AWS进展平安通讯。OTA特性包含在单独的OTA库中,必须单独配置
3、才能包含在a:FreeRTOS下载中。a:FreeRTOSOTA晋级效劳包含必要的软件以便开发人员可以执行如下操纵:部署前对固件进展数字签名和加密将新固件映像平安地部署到单一设备、设备组或者整个设备集群当设备参加组中、重新启动或者重新配置时,将固件部署到设备中将新固件部署到设备后验证其真实性和完好性监视部署进度调试失败的部署这些特性通过运行各种AWS效劳来提供,例如:OTA治理器效劳AWSIoT作业效劳串流效劳AmazonFreeRTOS代码签名效劳OTA库和代理对开发人员而言,让所有这些局部协同工作所需的步骤是相当多的,无法在一篇文章中具体讲明。本文将重点介绍怎样入门,以及关于在实验室中成功
4、设置a:FreeRTOS的一些经历教训和窍门。选择OTA测试硬件a:FreeRTOS目前支持多种开发板。它支持的开发套件包括:TexasInstruments的SimpleLinkWi-FiCC3220SFWirelessLaunchPad开发套件MicrochipTechnology的PIC32MZEFCuriosity开发套件STMicroelectronics的STM32L4Discovery套件IoT节点NXPSemiconductors的LPC54018IoT模块EspressifSystems的ESP32-DEVKITC开发套件图1:TexasInstruments的CC3220S
5、F-LaunchXL是一个可以启动AmazonFreeRTOSOTA的全集成解决方案。该微控制器集成一个Wi-Fi模块,最大限度地减小了物理尺寸并降低能耗。出于多方面原因,本文将重点介绍SimpleLinkWi-FiCC3220SF。首先,CC3220SF是目前唯一集成了Wi-Fi模块的a:FreeRTOS微控制器。固然其他开发板具有板载Wi-Fi模块,但CC3220SF通过将控制器和Wi-Fi功能集成在单一芯片中,节省了电路板空间和能耗。其次,CC3220SF的外部存储设备可以存储固件映像并在引导经过中恢复映像,因此其平安特性很有意义且更为复杂。假如读者可以在CC3220SF上成功设置OTA
6、,那么在其他平台上将不会有任何问题。最后,CC3220SF是OTA演示应用支持的第一款处理器,因此设计人员可以放心,处理器在CC3220SF上已经过全面审查。图2:J-LinkUltra+是一款全功能专业调试器,其特性包括无限制断点,以及极快的SWO和接口时钟速率。开发人员可以利用J-LinkUltra+执行应用跟踪,以便理解OTA例如怎样工作。除了选择开发板之外,开发人员可能还需放弃板载编程器,而使用专业编程器,例如SeggerMicrocontrollerSystems的J-LinkUltra+。专业编程器会降低程序速度并提供额外的调试功能,例如应用跟踪和RTOS感悟调试,这对理解黑盒应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 解析 FreeRTOS OTA 特性 使用 技巧 窍门
限制150内