镶嵌式设备: 使用MCU进行无线更新濒临的5大挑战
丰满欧美大爆乳性猛交

丰满欧美大爆乳性猛交

镶嵌式设备: 使用MCU进行无线更新濒临的5大挑战

发布日期:2022-06-19 12:40    点击次数:179

镶嵌式设备: 使用MCU进行无线更新濒临的5大挑战

使用指导加载法子更新镶嵌式系统的技能是一项需要支配的要紧妙技。尽管为设备镶嵌式系统付出了统共尽力,但要么在现场发现诞妄,要么最终用户要求附加功能。为了在现场或云尔无线更新固件,镶嵌式系统必须具有板载指导加载法子。关于四肢物联网一部分的无线更新的镶嵌式系统,镶嵌式设备团队濒临五个枢纽挑战。

挑战 1 – 代码大小

基于微领域器的专揽法子昔时相等小,最多只须8到16 KB。当代微领域器不错为设备人员提供价值高出1024 KB 的专揽法子代码空间。尽管容量和功能呈爆炸式增长,但关于但愿通过无线时势更新固件的镶嵌式法子员来说,代码大小是第一个挑战。

代码大小的挑战之一是微领域器不息莫得效于正在运行的专揽法子代码的板载文献系统,这与运行Linux的基于CPU的系统不同。由于文献不存在,盘算推算文献被不绝器连气儿甩掉在内存中。对专揽法子的细微迁移可能会导致更新整个闪存空间!为了刺目这么的晦气,设备人员需要事先研讨对内存进行分区,并议论可能需要修改代码库的哪些区域。物化可能是板载闪存的使用成果低下,并增多了系统的特殊复杂性。

挑战 2 – 带宽

不息,当镶嵌式设备人员研讨与指导加载法子有关的带宽时,带宽用于细则更新专揽法子所需的最大闪存时辰。无线更新镶嵌式系统可能会增多一些额外的挑战。

第一个挑战波及需要在无线链路上职责的指导加载法子,999久久久免费精品国产这可能会产生与传输和经受数据有关的资本。在许厚情况下,无线更新可能和会过WIFI或以太网实行,但使用蜂窝数据链路的移动设备呢?研讨到单个镶嵌式系统,可能会忽略更新系统所需的单个MB专揽法子代码,关联词,当罕有百万台设备需要更新时会发生什么?只是推出一个更新就可能产生特殊大的资本。

设备指导加载法子的工程师,尤其是在无线实行更新的工程师,韩国无码精品一区二区电影需要找到压缩专揽法子映像的方法,以最大放浪地减少空中传输的数据量。不错通过多种时势实行压缩,或者若是设备人员在每个对象基础上对闪存空间进行了分区,以致不错使用diff文献。

挑战 3–端庄性

很多镶嵌式设备团队濒临的指导加载法子吸引之一是使用芯片制造商提供的指导加载法子处置决策。芯片制造商处置决策的问题在于它们不息位于无法定制的ROM空间中。更要紧的是,基于ROM的指导加载法子不息只是功能代码。功能代码不错在受控条目下实行主义,但不适用于任何事情发生的分娩环境。

需要从一开动就将鲁棒性内置到指导加载法子处置决策中。指导加载法子应具有考据板载专揽法子完美性的技能。指导加载法子应该八成检测到失败的固件更新并回滚到原始专揽法子,而不是使系统变砖。在分娩环境中,有很多事件可能会侵略系统,但瞎想合理的指导加载法子将满盈巨大,不错获胜处理它们,而最终用户不会执意到存在问题。

挑战4 – 安全

很多基于微领域器的指导加载法子忽略了安全性,这是实行无线更新的设备人员濒临的枢纽挑战。镶嵌式设备人员不错领受的最浅薄的安全步伐之一即是浅薄地锁定闪存系统,实行无线更新的设备人员可能会研讨加密他们的专揽法子映像,以刺目任何人深刻了解非凡固件,以致是逆向工程和入侵系统。无线指导加载法子应具有效于考据更新经由的内置方法。

挑战 5 – 版块管束

管束将分发给潜在数百万台设备的固件版块并非易事。奇怪的是,固件更新不会一次通盘推送,而是分批推送。更要紧的是,有可能在某个时候存在不同版块的硬件,以致可能为不同的最终用户提供不同的专揽法子集。追踪并确保固件获胜推出可能是一项裂缝挑战。

论断

指导加载法子不息在设备周期完满之前被忽略,但它们在镶嵌式系统中阐扬着枢纽作用。这里提议的五个挑战只是镶嵌式设备人员濒临的几个挑战,他们正在使用微领域器设备吞并系统。