文章转自ADI官网,版权归属原作者一切
摘要
许多嵌入式体系布置在操作人员难以或无法挨近的当地。物联网(IoT)运用特别如此,这些运用一般很多布置而且电池寿数有限。实例包括监控人员或机器健康状况的嵌入式体系。这些应战加上快速迭代的软件生命周期,导致许多体系需求支撑无线(OTA)更新。OTA更新用新软件替换嵌入式体系的微控制器或微处理器上的软件。尽管很多人十分了解移动设备上的OTA更新,但在资源受限的体系上规划和施行会带来许多不同的应战。本文将介绍针对OTA更新的若干不同软件规划,并评论其优缺点。咱们将了解OTA更新软件怎么运用两款超低功耗微控制器的硬件特性。
构建模块
服务器和客户端
OTA更新用新软件替换器材上的当时软件,新软件以无线方法下载。在嵌入式体系中,运转此软件的器材一般是微控制器。微控制器是一种小型核算器材,其存储器、速度和功耗均很有限。微控制器一般包括微处理器(中心)和用于履行特定操作的数字硬件模块(外设)。作业形式下典型功耗为30 μA/MHz至40 μA/MHz的超低功耗微控制器是此类运用的抱负挑选。运用这些微控制器上的特定硬件外设并将其置于低功耗形式,是OTA更新软件规划的重要组成部分。图1显现了一个或许需求OTA更新的嵌入式体系实例。能够看到,一个微控制器与射频收发器和传感器相连,这可用在物联网运用中,运用传感器搜集有关环境的数据,并运用无线收发器定时陈述数据。体系的这一部分称为边际节点或客户端,是OTA更新的方针。体系的另一部分称为云或服务器,是新软件的提供者。服务器和客户端运用无线收发器经过无线连接进行通讯。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/44245.html