在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

物聯網設備更新固件要考慮哪三大問題

牽手一起夢 ? 來源:維庫電子網 ? 作者:維庫電子網 ? 2020-01-26 17:27 ? 次閱讀

物聯網IoT)設備正迅速引入各大市場,從家用電器到醫療設備、再到汽車,應用范圍十分廣泛;制造商必須通過不斷創新和靈活地采用或集成新技術來領先于競爭對手。為了滿足新功能的需求和新法規的要求,設計人員必須將靈活性納入其產品中,以適應不斷發展的IoT生態系統。固件更新不僅能夠在客戶現場的初始部署期間進行定制,還可以在產品部署到現場后添加新功能/特性,并且支持在使用過程中修復任何固件問題。NOR閃存等非易失性存儲器件具有可重復編程能力且可靠性極高,通常可用作固件代碼存儲介質。通過重新編寫器件固件代碼(位于器件使用的非易失性存儲器中)的一部分,制造商可輕松更新器件功能。想要更新固件時,有三件事情需要考慮:更新哪些/多少代碼、更新頻率以及執行更新所需的時間(速度)。

更新哪些/多少固件代碼

在IoT設備的初始設計階段,必須考慮更新哪些/多少固件代碼。相對于不可更新部分,固件的可更新部分必須存儲在NOR閃存器件的獨立區域中。更新NOR閃存的任何片段都需要先擦除存儲器的這一部分,然后將新信息編程到該部分中。NOR閃存分為稱為扇區和塊的多個部分,它們的大小各有不同。NOR閃存器件(如采用SST SuperFlash?技術的器件(部件編號SST26VF064B(64 Mb)))分為多個均一的4 KB扇區,各個扇區可單獨擦除和重新編程(4 KB = 4 * 1024 * 8位 = 32,762位)。它還可分為更大的8 KB、32 KB和64 KB塊,這些塊也可單獨擦除。因此,一個8 KB塊有2個扇區,一個32 KB塊有8個扇區,一個64 KB塊有16個扇區。圖1給出了采用8 KB/32 KB/64 KB塊的SST26VF064B的存儲器構成。各個塊也可以單獨進行保護。在對閃存的任何部分執行任何更新前,必須取消保護該部分中的塊,以允許擦除和編程操作。完成更新后,謹慎地再次對這些塊進行保護,以避免意外寫入或擦除這些區域。固件的可更新部分必須以足夠靈活的方式劃分為扇區和塊,以便同時支持有限數量和最大數量的特性/功能更新。由于執行更新的速度由需要擦除和重新編程的扇區和塊數決定,因此在組織固件的可更新部分時,最好同時考慮速度和靈活性。圖2給出了將存儲器組織為可更新和不可更新部分的示例。引導代碼等不可更新部分存儲在受保護區域中。固件的可更新部分(如特性/功能)根據靈活性要求分為較小的塊或較大的塊。可更新的鏡像文件存儲在較大的塊中,可更新的變量/參數存儲在較小的塊中。

物聯網設備更新固件要考慮哪三大問題

【圖1:SST26VF064B的存儲器構成(映射)——由8個8 KB塊、2個32 KB塊和126個64 KB塊組成】

物聯網設備更新固件要考慮哪三大問題

【圖2:將存儲器組織為多個不可更新部分(例如:引導代碼)和可更新部分(例如:功能/特性代碼、鏡像文件代碼和參數變量代碼)】

更新頻率

固件更新頻率的主要限制是應用中所使用存儲器的耐擦寫次數限制。SuperFlash技術存儲器(如SST26VF064B)的耐擦寫次數可達100,000次,這意味著每個扇區可編程和擦除100,000次。固件可以更新100,000次聽起來很多;然而,許多IoT設備會在使用期間收集數據并將信息存儲在NOR閃存中,因此在計算最大耐擦寫次數限制時必須考慮這一點。考慮到耐擦寫次數,必須在存儲器中分配足夠多的扇區。下面將舉例說明:假設IoT設備正在收集和存儲16個字節的信息,并且信息預計在產品的使用壽命期間收集和存儲1億次。可以按如下方式計算應當分配的扇區數:

1個扇區 = 4 KB

假設扇區中的所有地址單元用于存儲信息(一次存儲16個字節的數據),然后寫入到一個新的地址單元,直至達到扇區末尾(例如,0x0000-0x000F、0x0010-0x001F、0x0020-0x002F等)

由于4 KB/16字節 = 256,這即是達到扇區容量并擦除扇區中任何數據之前可以寫入存儲介質的次數

1個扇區的耐擦寫限值 = 100,000次

因此,如果1個扇區可以寫入256次且耐擦寫次數為100,000次,則可以收集和存儲數據2560萬次

如果一個應用需要收集和存儲數據1億次,則要分配的扇區數量為100,000,000/25,600,000 = 3.9。因此,在本例中,需要分配4個扇區以在應用的生命周期內存儲16個字節的數據。

IoT設備工程師需要進行類似的計算,以便為數據記錄參數分配足夠多的扇區和塊,以免超出其NOR閃存器件的耐擦寫限值。

更新速度

可根據需要擦除和重新編程的塊和扇區數來計算更新速度。假設需要重新編程SST26VF064B的幾個64 KB塊中存儲的1 Mb、2 Mb或4 Mb固件代碼/數據。代碼/數據可以由固件代碼、鏡像文件或需要更新的其他代碼組成。更新過程涉及對閃存執行一系列命令指令。序列將從取消保護存儲器塊開始,然后擦除這些塊、用更新的數據/代碼進行編程,最后重新進行保護。對于SST26VF064B,更新1 Mb/2 Mb/4 Mb存儲器所需的指令序列如表1所示。從表1中可以看出,兩個最重要的時間是擦除時間和編程時間。SST26VF064B采用可提供出色擦除性能的SuperFlash技術。SuperFlash技術與傳統閃存的擦除和編程性能的比較如表2所示。與傳統閃存相比,SuperFlash技術提供的優異擦除性能對于縮短更新時間非常有用。SST26VF064B支持的最大時鐘頻率為104 MHz,最大扇區擦除時間為25 ms,最大塊擦除時間為25 ms,最大頁編程時間為1.5 ms。此外,從發出每條命令指令到閃存以104 MHz時鐘頻率工作,中間還需要12 ns延時(CE高電平時間)。表1所示的命令序列與編程和擦除時間的知識結合使用時,可計算更新1 Mb/2 Mb/4 Mb SuperFlash技術存儲器和傳統閃存所需的時間,具體方法分別如表3和表4所示。這些計算必須由IoT設備工程師完成以估算執行更新的速度,目的是最大程度縮短更新期間的IoT設備停機時間。

物聯網設備更新固件要考慮哪三大問題

【表1:更新1 Mb/2 Mb/4 Mb存儲器的閃存命令指令序列】

物聯網設備更新固件要考慮哪三大問題

【表2:SST26VF064B和傳統閃存的編程和擦除時間】

物聯網設備更新固件要考慮哪三大問題

【表3:更新1 MB/2 Mb/4 Mb SuperFlash技術存儲器所需的時間】

物聯網設備更新固件要考慮哪三大問題

【表4:更新1 MB/2 Mb/4 Mb傳統閃存所需的時間】

結論

IoT設備設計工程師需要在更新應用程序代碼和數據時提供一定的靈活性。更新哪些/多少代碼、更新頻率和更新速度是設計IoT設備時需要解決的問題。非易失性存儲器的選擇會影響這些問題,并在計算代碼更新的時間和速度方面起到關鍵作用。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7641

    瀏覽量

    166671
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4293

    瀏覽量

    201021
  • 閃存器
    +關注

    關注

    0

    文章

    7

    瀏覽量

    2036
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    聯網的應用范圍有哪些?

    情況;網絡通信技術保障數據在不同設備、系統間穩定傳輸,像 4G、5G 甚至未來的 6G 網絡;大數據與云計算技術則對海量的感知數據進行存儲、分析和處理,挖掘其中有價值的信息,為決策提供支持。 聯網
    發表于 06-16 16:01

    聯網工程師為什么學Linux?

    依賴Linux的安全啟動機制。 、職業需求與就業優勢 1)崗位技能硬性要求 企業招聘中,約70%的聯網開發崗位明確要求具備Linux系統編程、內核移植或驅動開發經驗。例如,設備
    發表于 05-26 10:32

    蜂窩聯網怎么選

    、數據傳輸、固件更新、額外的基礎設施設置和維護等)至關重要,因為不同技術的成本可能會因預期使用情況的不同而大相徑庭。蜂窩聯網有多種連接模式,從統一費率到按數據付費,帶來了可預測的成本
    發表于 03-17 11:46

    為什么選擇蜂窩聯網

    的基礎設施。 數據傳輸速率和穩健性: 由于 LPWAN 技術通常用于不頻繁發送/接收數據的設備,因此許多技術都針對這種使用情況進行了優化。然而,某些操作(如遠程固件更新)需要更高的數據傳輸速率。這正是蜂窩
    發表于 03-17 11:42

    聯網(IoT)智能設備是什么?

    什么是iot智能設備聯網(IoT)智能設備是指接入互聯網并搭載了各種傳感器和執行器,能夠收集、交換、處理和執行操作的各種
    的頭像 發表于 01-02 15:51 ?1497次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>(IoT)智能<b class='flag-5'>設備</b>是什么?

    AirPods如何進行固件更新

    AirPods的固件更新通常是通過與iPhone、iPad或Mac等蘋果設備連接時自動進行的。以下是更新AirPods固件的介紹: 一、準備
    的頭像 發表于 12-05 14:59 ?1298次閱讀

    通過Delta DFU技術推進聯網OTA更新

    在這篇博客中,我們探討了 Delta DFU 的優勢、對固件更新效率的影響,以及在真實場景中取得的切實成果。
    的頭像 發表于 12-03 10:28 ?656次閱讀
    通過Delta DFU技術推進<b class='flag-5'>物</b><b class='flag-5'>聯網</b>OTA<b class='flag-5'>更新</b>

    PROM器件在聯網設備中的重要性

    固定數據和程序 固件存儲 : PROM器件能夠存儲聯網設備固件,這些固件
    的頭像 發表于 11-23 11:35 ?681次閱讀

    聯網系統的安全漏洞分析

    設備制造商的安全意識不足 許多聯網設備制造商在設計和生產過程中,往往忽視了安全問題,導致設備存在先天性的安全漏洞。這些漏洞可能包括弱密碼
    的頭像 發表于 10-29 13:37 ?1127次閱讀

    如何實現聯網安全

    凸顯。 1. 設備安全:從源頭開始 聯網設備的安全性應該從設計階段就開始考慮。制造商需要確保設備
    的頭像 發表于 10-29 10:24 ?878次閱讀

    使用bq2750x和EVM更新固件

    電子發燒友網站提供《使用bq2750x和EVM更新固件.pdf》資料免費下載
    發表于 10-18 11:41 ?0次下載
    使用bq2750x和EVM<b class='flag-5'>更新</b><b class='flag-5'>固件</b>

    如何選擇聯網設備的PCB技術

    隨著聯網(IoT)技術的不斷發展和應用范圍的擴大,適合聯網設備的PCB技術也在不斷創新和進步。選擇適合
    的頭像 發表于 10-16 15:11 ?851次閱讀

    MSP MCUs的安全現場固件更新

    電子發燒友網站提供《MSP MCUs的安全現場固件更新.pdf》資料免費下載
    發表于 10-09 09:21 ?0次下載
    MSP MCUs的安全現場<b class='flag-5'>固件</b><b class='flag-5'>更新</b>

    如何使聯網邊緣設備高效節能?

    電源效率對于聯網的成功至關重要。設備的效率越高,其功能壽命就越長,用戶體驗就越好。您是否在組織中實施了聯網解決方案,以提高
    的頭像 發表于 09-24 15:18 ?801次閱讀
    如何使<b class='flag-5'>物</b><b class='flag-5'>聯網</b>邊緣<b class='flag-5'>設備</b>高效節能?

    什么是聯網技術?

    什么是聯網技術? 聯網技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協議,將任何物體與網絡相連
    發表于 08-19 14:08
    主站蜘蛛池模板: 四虎亚洲国产成人久久精品 | 黄视频网站免费观看 | 欧美日韩在线一本卡 | 网友自拍区一区二区三区 | 天堂资源最新版在线官网 | 亚洲欧洲第一页 | 天堂va欧美ⅴa亚洲va一国产 | 99久久精品国产免费 | 日韩免费高清一级毛片 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片图片 | 性欧美欧美 | 日本黄色免费在线 | 五月天婷婷电影 | 日本成人小视频 | 亚洲一区二区在线视频 | 亚洲第一精品夜夜躁人人爽 | 一级毛片黄色片 | 性欧美高清强烈性视频 | 中国男女全黄大片一级 | 亚洲va欧美va国产综合久久 | 男人j进女人j的一进一出视频 | 色多多福利网站 | 亚洲第一精品夜夜躁人人爽 | 成片一卡三卡四卡免费网站 | 美女被曹 | 色偷偷亚洲男人 | 日本黄色大全 | 亚洲午夜网未来影院 | 午夜在线视频免费观看 | 国产高清在线精品一区 | 午夜视频欧美 | 性久久久久久久 | 优优优色 | 青草视频网站在线观看 | 四虎影视网站 | 最近在线视频免费观看2019 | 免费看一级黄色录像 | 国产第一页在线观看 | 97久久精品国产精品青草 | 日本啪啪小视频 | 四虎在线观看免费永久 |