0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

小數(shù)據(jù)時(shí)代嵌入式工程師面臨新挑戰(zhàn)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:David Brook ? 2022-08-17 10:07 ? 次閱讀

處理有限的系統(tǒng)資源曾經(jīng)是嵌入式工程師面臨的主要挑戰(zhàn)之一。通過使用內(nèi)存更少的更小微控制器,開發(fā)人員可以降低制造成本。然而,這意味著他們需要努力最大限度地減少內(nèi)存和處理器的使用,這需要艱難的軟件決策,通常以應(yīng)用程序的成本、效率和功能為中心。

游戲變了。具有大容量 RAM 和閃存陣列的強(qiáng)大處理器現(xiàn)在以商品價(jià)格提供。網(wǎng)絡(luò)無處不在,雖然應(yīng)用程序的功能很重要,但物聯(lián)網(wǎng)IoT) 世界中更高的風(fēng)險(xiǎn)和價(jià)值正在迅速?gòu)膽?yīng)用程序本身轉(zhuǎn)移到“事物”存儲(chǔ)和通信的數(shù)據(jù)。雖然關(guān)于云計(jì)算和大數(shù)據(jù)的討論很多,但對(duì)于嵌入式工程師來說,制定一種安全可靠地管理這些小但非常有價(jià)值的數(shù)據(jù)的策略已經(jīng)變得至關(guān)重要。

當(dāng)然,物聯(lián)網(wǎng)數(shù)據(jù)被暴露或被黑客攻擊的安全風(fēng)險(xiǎn)是不可否認(rèn)的,嵌入式行業(yè)仍有工作要做,以滿足適當(dāng)?shù)能浖_發(fā)和測(cè)試標(biāo)準(zhǔn)來幫助解決這個(gè)問題。但是,如果閃存數(shù)據(jù)不能保證可靠存儲(chǔ)怎么辦?如果文件系統(tǒng)損壞或閃存在計(jì)劃壽命結(jié)束之前磨損怎么辦?該系統(tǒng)可能太不可靠且維護(hù)成本太高,在系統(tǒng)發(fā)生故障之前可能不知道這一點(diǎn),因?yàn)闊o法通過測(cè)試檢測(cè)到安全性和可靠性風(fēng)險(xiǎn)。僅通過仔細(xì)的開發(fā)或軟件測(cè)試并不能解決此類數(shù)據(jù)丟失和暴露的風(fēng)險(xiǎn)。

工程必須需要系統(tǒng)級(jí)的協(xié)作,這延伸到硬件。例如,在選擇閃存時(shí),眾所周知的風(fēng)險(xiǎn)包括有限的存儲(chǔ)壽命和電池最終會(huì)磨損的事實(shí)。然而,還有其他鮮為人知的風(fēng)險(xiǎn)——一些是由不準(zhǔn)確的索賠造成的。例如,一個(gè)文件系統(tǒng)可能被標(biāo)記為“安全”,但除非它明確定義應(yīng)用程序、驅(qū)動(dòng)程序和媒體所需的行為,否則這是一個(gè)毫無意義的聲明。

許多供應(yīng)商將閃存(SD 卡)指定為工業(yè)級(jí)或類似級(jí)別。但這通常僅指工作溫度,并不能保證任何額外的數(shù)據(jù)完整性,這意味著這些設(shè)備不應(yīng)用于存儲(chǔ)關(guān)鍵數(shù)據(jù)。開發(fā)人員還應(yīng)該針對(duì)具有更復(fù)雜問題的設(shè)備制定策略,例如磨損均衡、壞塊管理、糾錯(cuò)和類似的閃存復(fù)雜性。

對(duì)于嵌入式工程師來說,物聯(lián)網(wǎng)設(shè)備在概念上看起來與其他嵌入式應(yīng)用程序相似。它具有運(yùn)行 I/O 功能以收集信息和控制應(yīng)用程序的嵌入式處理器、用于存儲(chǔ)用戶和使用數(shù)據(jù)的閃存以及通信接口。

嵌入式數(shù)據(jù)安全帶來的核心工程挑戰(zhàn)與功能安全帶來的挑戰(zhàn)基本相同。這些問題可以通過適當(dāng)?shù)闹R(shí)、風(fēng)險(xiǎn)評(píng)估以及使用易于理解的系統(tǒng)級(jí)設(shè)計(jì)和過程實(shí)踐來克服。設(shè)備及其組件的風(fēng)險(xiǎn)評(píng)估必須確保其數(shù)據(jù)(具有實(shí)際價(jià)值)以故障安全方式存儲(chǔ)并防止未經(jīng)授權(quán)的訪問。

這可以在開發(fā)或行業(yè)層面解決,但未來幾年聯(lián)網(wǎng)物聯(lián)網(wǎng)設(shè)備的激增將產(chǎn)生大量以數(shù)據(jù)為中心的漏洞。開發(fā)人員在評(píng)估數(shù)據(jù)風(fēng)險(xiǎn)時(shí)必須提出的基本問題包括:

? 誰可以潛在地讀取或修改存儲(chǔ)的數(shù)據(jù)?

? 數(shù)據(jù)泄露、丟失或損壞的后果是什么?

? 任何人都可以控制應(yīng)用程序嗎?

? 誰可以與設(shè)備通信?

? 即使在斷電或重置的情況下,數(shù)據(jù)是否仍能可靠存儲(chǔ)?

? 數(shù)據(jù)存儲(chǔ)是否持久以及持續(xù)多長(zhǎng)時(shí)間?

? 可以修改代碼或應(yīng)用程序嗎?

此類評(píng)估的目的是將應(yīng)用程序質(zhì)量的目標(biāo)從“它會(huì)正確運(yùn)行嗎?”擴(kuò)展而來。到“數(shù)據(jù)的通信和存儲(chǔ)是否得到妥善管理?” 在這個(gè)新時(shí)代,小數(shù)據(jù)的可靠存儲(chǔ)和安全通信是嵌入式開發(fā)人員面臨的最關(guān)鍵問題之一。太重要了,不能留給最低的實(shí)施水平。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19404

    瀏覽量

    230758
  • 嵌入式
    +關(guān)注

    關(guān)注

    5090

    文章

    19176

    瀏覽量

    306857
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2912

    文章

    44905

    瀏覽量

    375853
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    年薪30萬的嵌入式工程師,究竟需要掌握哪些技能?

    隨著智能硬件、物聯(lián)網(wǎng)、智能汽車、自動(dòng)化控制等領(lǐng)域的迅速發(fā)展,嵌入式工程師的需求也水漲船高。尤其是在全球化和技術(shù)加速的時(shí)代嵌入式開發(fā)不僅是一個(gè)熱門行業(yè),還是跨學(xué)科技術(shù)與創(chuàng)新的交匯點(diǎn)。對(duì)
    的頭像 發(fā)表于 01-16 10:59 ?257次閱讀
    年薪30萬的<b class='flag-5'>嵌入式</b><b class='flag-5'>工程師</b>,究竟需要掌握哪些技能?

    為什么嵌入式驅(qū)動(dòng)開發(fā)工程師可以拿高薪?

    為什么嵌入式驅(qū)動(dòng)開發(fā)工程師可以拿高薪? 嵌入式驅(qū)動(dòng)開發(fā),屬于需求量大、薪資斷崖升高的熱門崗位,在市場(chǎng)的發(fā)展驅(qū)動(dòng)下成為“風(fēng)口”。從市場(chǎng)的整體需求來看,
    發(fā)表于 01-07 16:56

    嵌入式工程師常用的開發(fā)工具有哪些?

    嵌入式工程師常用的開發(fā)工具有哪些? 在嵌入式系統(tǒng)開發(fā)的廣闊領(lǐng)域中,嵌入式工程師們憑借著一系列強(qiáng)大的工具,將創(chuàng)意與技術(shù)完美融合,打造出高效、可
    發(fā)表于 12-20 15:29

    KiCon 演講回顧(十三):嵌入工程師的硬件夢(mèng)之 KiCad 經(jīng)驗(yàn)和項(xiàng)目分享

    :Windows、Linux & macOS 開源:100%開源,社區(qū)驅(qū)動(dòng) 性能:強(qiáng)大且高效 KiCad經(jīng)驗(yàn)分享 PCB設(shè)計(jì)就像玩“ZENMATCH”游戲,既有趣又富有挑戰(zhàn)。 嵌入式軟件工程師的硬件探索
    的頭像 發(fā)表于 12-09 01:02 ?269次閱讀
    KiCon 演講回顧(十三):<b class='flag-5'>嵌入</b><b class='flag-5'>工程師</b>的硬件夢(mèng)之 KiCad 經(jīng)驗(yàn)和項(xiàng)目分享

    開啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    孝成分享了翼輝在任務(wù)關(guān)鍵領(lǐng)域的技術(shù)方案,包括任務(wù)關(guān)鍵型云原生技術(shù)體系、軟件工廠與云原生實(shí)驗(yàn)室的組成、特點(diǎn)以及基于任務(wù)關(guān)鍵型云原生的產(chǎn)業(yè)方案。 麒麟軟件有限公司資深研發(fā)工程師張?jiān)骑w做了“嵌入式虛擬化技術(shù)
    發(fā)表于 08-30 17:24

    嵌入式熱門領(lǐng)域有哪些?

    通過物聯(lián)網(wǎng)連接各種物理設(shè)備和傳感器,促使它們之間實(shí)現(xiàn)信息的交換和數(shù)據(jù)的共享。從智能家居到智能城市,物聯(lián)網(wǎng)的應(yīng)用不斷擴(kuò)展,為嵌入式系統(tǒng)工程師帶來了廣泛的就業(yè)機(jī)會(huì)和發(fā)展前景。 自動(dòng)駕駛 自動(dòng)駕駛技術(shù)作為
    發(fā)表于 07-16 09:23

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會(huì)硬件開發(fā),嵌入式軟件開發(fā),可項(xiàng)目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個(gè)充滿機(jī)遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來的發(fā)展方向和
    發(fā)表于 06-12 11:20

    從事嵌入式方向,一定要軟硬件通吃?

    嵌入式系統(tǒng)開發(fā)領(lǐng)域,軟件和硬件的界限常常模糊不清。一個(gè)常見的問題是,嵌入式軟件工程師是否需要了解硬件。本文將探討這一問題的重要性,并分析嵌入式軟件
    的頭像 發(fā)表于 06-05 08:10 ?1261次閱讀
    從事<b class='flag-5'>嵌入式</b>方向,一定要軟硬件通吃?

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件
    發(fā)表于 05-16 11:00

    一款適合嵌入式工程師使用的在線工具

    一款適合嵌入式工程師使用的在線工具,工具有如下功能,如下圖所示: 1. 報(bào)文校驗(yàn)功能,如下圖所示 2. UDP服務(wù)端測(cè)試工具:該UDP服務(wù)端工具可以理解為 “UDP服務(wù)端” 或者 “服務(wù)器
    發(fā)表于 04-09 22:20

    嵌入式工程師需要掌握哪些技術(shù)?

    嵌入式工程師需要掌握哪些技術(shù)? 嵌入式系統(tǒng)是當(dāng)今科技領(lǐng)域中的重要組成部分,它們存在于我們生活的方方面面,從智能手機(jī)到汽車控制系統(tǒng),從家電到醫(yī)療設(shè)備。因此,對(duì)于那些想要進(jìn)入嵌入式行業(yè)的
    發(fā)表于 03-04 16:38

    嵌入式人工智能的就業(yè)方向有哪些?

    操作系統(tǒng)使用及C高級(jí)編程 數(shù)據(jù)結(jié)構(gòu)與算法 二:嵌入式Linux應(yīng)用工程師,Linux網(wǎng)絡(luò)開發(fā)工程師 文件IO 并發(fā)程序設(shè)計(jì) 項(xiàng)目實(shí)戰(zhàn):基于Linux的Flappybird游戲開發(fā) 網(wǎng)絡(luò)
    發(fā)表于 02-26 10:17

    嵌入式學(xué)習(xí)步驟

    嵌入式行業(yè)是一個(gè)涉及廣泛領(lǐng)域的行業(yè),嵌入式、物聯(lián)網(wǎng)、人工智能、智能與科學(xué)、電子信息工程、通信工程、自動(dòng)化工程、測(cè)控、計(jì)算機(jī)科學(xué)等專業(yè)在
    發(fā)表于 02-02 15:24