91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何通過嵌入式設(shè)計開發(fā)的低成本 MCU 中實現(xiàn) AI 功能?

lhl545545 ? 來源:與非網(wǎng) ? 作者:與非網(wǎng) ? 2020-08-26 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AI:Artificial Intelligence,即人工智能。

AI 與我們息息相關(guān),手機導(dǎo)航、語音控制、智慧工廠、物流等這些都會運用 AI 相關(guān)技術(shù)。

隨著人工智能的普及,很多使用 MCU 開發(fā)的產(chǎn)品也走向了 AI 的世界。AI 設(shè)計主要參與方都是功能強大的 CPU,GPUFPGA 等。MCU 與強大的人工智能(AI)有什么關(guān)系?

隨著 AI 從云到邊緣的發(fā)展,使得這一觀點正在迅速改變,AI 計算引擎使 MCU 能夠突破嵌入式應(yīng)用可能的極限,嵌入式設(shè)計已經(jīng)能夠提高網(wǎng)絡(luò)攻擊的實時響應(yīng)能力和設(shè)備安全性。

云計算推動了對具有 AI 功能的 MCU 的需求;它減少了數(shù)據(jù)傳輸所需的帶寬,并節(jié)省了云服務(wù)器的處理能力,如下圖:

如何通過嵌入式設(shè)計開發(fā)的低成本 MCU 中實現(xiàn) AI 功能?

配備 AI 算法的 MCU 正在應(yīng)用包含對象識別,啟用語音服務(wù)和自然語言處理等功能的應(yīng)用程序。它們還有助于提高物聯(lián)網(wǎng)(IoT),可穿戴設(shè)備和醫(yī)療應(yīng)用中電池供電設(shè)備的準確性和數(shù)據(jù)隱私性。

那么,MCU 如何在邊緣和節(jié)點設(shè)計中實現(xiàn) AI 功能?下面簡要介紹了三種基本方法,這些方法使 MCU 能夠在 IoT 網(wǎng)絡(luò)邊緣執(zhí)行 AI 加速。

三個 MCU + AI 場合

第一種方法(可能是最常見的方法)涉及各種神經(jīng)網(wǎng)絡(luò)(NN)框架(例如 Caffe 2,TensorFlow Lite 和 Arm NN)的模型轉(zhuǎn)換,用于在 MCU 上部署云訓(xùn)練的模型和推理引擎。有一些軟件工具可以從云中獲取經(jīng)過預(yù)訓(xùn)練的神經(jīng)網(wǎng)絡(luò),并通過將其轉(zhuǎn)換為 C 代碼來針對 MCU 進行優(yōu)化。

在 MCU 上運行的優(yōu)化代碼可以在語音,視覺和異常檢測應(yīng)用程序中執(zhí)行 AI 功能。工程師可以將這些工具集下載到 MCU 配置中,并運行優(yōu)化神經(jīng)網(wǎng)絡(luò)的推論。這些 AI 工具集還提供了基于神經(jīng)網(wǎng)絡(luò)的 AI 應(yīng)用程序的代碼示例。

AI 執(zhí)行模型轉(zhuǎn)換工具可以在低成本和低功耗 MCU 上運行優(yōu)化神經(jīng)網(wǎng)絡(luò)的推論,如下圖所示:

如何通過嵌入式設(shè)計開發(fā)的低成本 MCU 中實現(xiàn) AI 功能?

第二種方法是繞過了對從云借用的預(yù)訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的需求,設(shè)計人員可以將 AI 庫集成到微控制器中,并將本地 AI 培訓(xùn)和分析功能納入其代碼中。

隨后,開發(fā)人員可以基于從邊緣的傳感器,麥克風(fēng)和其他嵌入式設(shè)備獲取的信號來創(chuàng)建數(shù)據(jù)模型,并運行諸如預(yù)測性維護和模式識別之類的應(yīng)用程序。

第三,AI 專用協(xié)處理器的可用性使 MCU 供應(yīng)商能夠加快機器學(xué)習(xí)功能的部署。諸如 Arm Cortex-M33 之類的協(xié)處理器利用了諸如 CMSIS-DSP 之類的流行 API 來簡化代碼的可移植性,從而使 MCU 與協(xié)處理器緊密耦合,可加快 AI 功能,如協(xié)處理相關(guān)和矩陣運算。

同時,新推出的 Cortex-M55 具有更強的 AI 處理能力。

上述軟件和硬件平臺演示了如何通過根據(jù)嵌入式設(shè)計要求開發(fā)的推理引擎在低成本 MCU 中實現(xiàn) AI 功能。這很關(guān)鍵,因為支持 AI 的 MCU 很有可能在 IoT,工業(yè),智能建筑和醫(yī)療應(yīng)用中改變嵌入式設(shè)備的設(shè)計。
責(zé)任編輯:pj

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

    關(guān)注

    42

    文章

    4838

    瀏覽量

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

    關(guān)注

    2945

    文章

    47826

    瀏覽量

    415270
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39820

    瀏覽量

    301505
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式開發(fā)AI時代的發(fā)展變革展望

    嵌入式系統(tǒng)在現(xiàn)代科技應(yīng)用廣泛,隨著工業(yè)場景的智能化應(yīng)用需求不斷增長,其復(fù)雜性隨之增加,傳統(tǒng)開發(fā)面臨諸多挑戰(zhàn)。IDE作為核心開發(fā)工具,需適應(yīng)多核系統(tǒng)和
    的頭像 發(fā)表于 01-14 12:15 ?532次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>在<b class='flag-5'>AI</b>時代的發(fā)展變革展望

    什么是嵌入式應(yīng)用開發(fā)?

    、實現(xiàn)和部署,還包括硬件選擇、軟件設(shè)計、測試、集成和維護等流程?。 定義和背景 嵌入式應(yīng)用開發(fā)是指將軟件部署到嵌入式系統(tǒng),這些系統(tǒng)廣泛
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點

    功能非常有限,這也導(dǎo)致限制了它的廣泛運用,而在ARM架構(gòu)的嵌入式主板上,一般可以通過總線等進行擴展,大大方便了客戶。在網(wǎng)絡(luò)傳輸方面,大多數(shù)的客戶要求嵌入式主板具有高速網(wǎng)絡(luò)
    發(fā)表于 01-08 07:08

    嵌入式軟件單元測試AI自動化與人工檢查的協(xié)同機制研究:基于專業(yè)工具的實證分析

    ASIL D要求的測試證據(jù)包 無標準化認證輸出格式 winAMS通過?交叉編譯-鏈接-下載-執(zhí)行-采集?一體化流程,實現(xiàn)“?代碼即測試?”的閉環(huán)驗證,是嵌入式開發(fā)?唯一能
    發(fā)表于 12-31 11:22

    C語言單元測試在嵌入式軟件開發(fā)的作用及專業(yè)工具的應(yīng)用

    功能包括: 測試通過/失敗統(tǒng)計 代碼覆蓋率可視化 執(zhí)行時間分析 缺陷跟蹤和報告生成 winAMS的圖形化界面可以直觀展示測試結(jié)果和覆蓋率數(shù)據(jù)。 七、總結(jié)與展望 C語言單元測試在嵌入式軟件開發(fā)
    發(fā)表于 12-18 11:46

    CD7377CZ/7388與MCU的聯(lián)動設(shè)計|智能車載音響的低成本控制方案

    標簽:#CD7377CZ/7388 MCU聯(lián)動 #智能車載音響 #低成本控制 #電子工程設(shè)計 #嵌入式實操
    的頭像 發(fā)表于 12-15 10:26 ?510次閱讀

    C語言在嵌入式開發(fā)的應(yīng)用

    C 語言在汽車電子控制系統(tǒng)開發(fā)的主導(dǎo)地位。 2、設(shè)備驅(qū)動程序 設(shè)備驅(qū)動程序是嵌入式系統(tǒng)連接硬件和軟件的橋梁,它負責(zé)實現(xiàn)
    發(fā)表于 11-21 08:09

    嵌入式和FPGA的區(qū)別

    嵌入式系統(tǒng)與FPGA的核心差異:軟件定義功能VS硬件可重構(gòu)。嵌入式適合通用計算,開發(fā)門檻低;FPGA憑借并行處理實現(xiàn)納秒級響應(yīng),但
    發(fā)表于 11-19 06:55

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通過學(xué)習(xí)嵌入式技術(shù)提升就業(yè)競爭力,需重點掌握C語言、嵌入式硬件架構(gòu)、RTOS/Linux開發(fā)、通信協(xié)議四
    發(fā)表于 10-21 16:25

    2025嵌入式行業(yè)現(xiàn)狀如何?

    關(guān)鍵型與非關(guān)鍵型系統(tǒng)隔離需求。 2.4 邊緣計算與云協(xié)同 邊緣設(shè)備能力提升:嵌入式Linux系統(tǒng)網(wǎng)關(guān)支持Matter協(xié)議,實時處理溫濕度、光照等數(shù)據(jù),通過本地AI模型實現(xiàn)節(jié)能優(yōu)化。 低
    發(fā)表于 08-25 11:34

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件和工具的新 增
    的頭像 發(fā)表于 08-20 09:15 ?3995次閱讀

    Linux嵌入式和單片機嵌入式的區(qū)別?

    新的應(yīng)用程序和驅(qū)動程序來擴展功能。 6. 開發(fā)難度 : 單片機嵌入式開發(fā)難度相對較低,適合初學(xué)者入門。 Linux嵌入式
    發(fā)表于 06-20 09:46

    嵌入式AI技術(shù)漫談 如何組建一個AI項目開發(fā)小組

    我們來談一談如何組建一個AI項目開發(fā)小組: 為什么要為嵌入式AI項目 組建一個專門的開發(fā)小組 相對于以往成熟的項目
    的頭像 發(fā)表于 06-11 16:34 ?1411次閱讀

    嵌入式主板開發(fā)詳細指南

    嵌入式主板開發(fā)涉及硬件設(shè)計、軟件集成、系統(tǒng)優(yōu)化等多個環(huán)節(jié),需要結(jié)合具體應(yīng)用場景進行深度定制。以下是嵌入式主板開發(fā)的詳細指南,涵蓋關(guān)鍵步驟、工具、挑戰(zhàn)及實際案例:一、
    的頭像 發(fā)表于 04-02 11:35 ?1379次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開發(fā)</b>詳細指南

    Banana Pi 發(fā)布 BPI-AI2N &amp; BPI-AI2N Carrier,助力 AI 計算與嵌入式開發(fā)

    RZ/V2N——近期在嵌入式世界2025上新發(fā)布,為 AI 計算、嵌入式系統(tǒng)及工自動化提供強大支持。這款全新的計算平臺旨在滿足開發(fā)者和企業(yè)用戶對高性能、低功耗和靈活擴展的需求。 [](
    發(fā)表于 03-19 17:54