chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

什么是構(gòu)建器以及如何開始使用

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Brandon Lewis,David ? 2022-11-18 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Brandon Lewis,David Sandy

第 3 部分介紹了使用 PICMG 的配置器工具將符合 IoT.1 標準的數(shù)據(jù)存儲在 JSON 文件中的過程。JSON 是存儲和傳輸人類可讀數(shù)據(jù)對象的出色格式。但是,它不是為由機器解釋而設(shè)計的,數(shù)據(jù)需要以我們的目標硬件(智能傳感器)可以使用的方式呈現(xiàn)。

這就是構(gòu)建器的用武之地。

什么是生成器?

“構(gòu)建器”將JSON文件轉(zhuǎn)換為機器可讀的代碼,然后將其上傳到智能傳感器硬件。PICMG沒有明確指定構(gòu)建器作為IoT.x系列規(guī)范的一部分,但他們提供了參考軟件,演示了構(gòu)建器如何運行。

[編者注:參考“構(gòu)建器”軟件可在PICMGGithub上找到,可以免費下載。

使用PICMG的示例Builder的轉(zhuǎn)換過程很像Mad Libs-故事是省略單詞的。根據(jù)選擇用于填充空白的單詞,您可以創(chuàng)建截然不同的含義。

當 PICMG 的示例生成器收到配置的 JSON 文件時,它會獲取數(shù)據(jù)并將其拆分為兩個文件作為轉(zhuǎn)換過程的一部分:“config.h”和“config.c”。

“config.h”包含可以打開或關(guān)閉的代碼塊的定義。

活動的“config.h”定義被調(diào)用到主 config.c 文件中,以完成配置的數(shù)據(jù)模型和智能傳感器獨有的固件代碼

剩下的唯一事情就是使用微控制器的C編譯器工具鏈編譯config.h和config.h文件(構(gòu)建器旨在與AVR GNU調(diào)試器avr-gdb一起使用)。

準備好構(gòu)建自己的了?

準備好構(gòu)建自己的可互操作智能傳感器了嗎?您已經(jīng)擁有入門所需的所有知識和工具。

作為快速復習,下面是物料清單快照:

傳感器– 任何傳感器都可以,只要它有數(shù)據(jù)表。

微控制器板 – 對于 PICMG 智能傳感器挑戰(zhàn)賽,我們使用了基于 8 位 ATmega MCU 的三環(huán)技術(shù)公司的PICMG MicroSAM板。

PICMG IoT.1 配置器 – 將數(shù)據(jù)表值轉(zhuǎn)換為 JSON 文件以供構(gòu)建器解釋的軟件。從 Github 下載符合 IoT.1 標準的參考配置器 (PICMG/iot_configurator(github.com)),或使用符合規(guī)范要求的參考配置器。

Builder – 供應(yīng)商特定的軟件,接受配置器的 JSON 文件,生成可由微控制器板讀取的固件,并將其部署到目標。出于本演示的目的,我們創(chuàng)建了一個可在 Github (PICMG/iot_builder(github.com))上使用的參考構(gòu)建器。

現(xiàn)在,您可以使任何傳感器與任何邏輯設(shè)備互操作!

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    8346

    瀏覽量

    164332
  • 傳感器
    +關(guān)注

    關(guān)注

    2576

    文章

    54959

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請問如何獲取CPU頻率以及如何超頻?

    我有 StarFive VisionFive,我試圖獲得 cpu 頻率,但我失敗了 為什么要以 GHz 為單位獲得 CPU 頻率,以及如何超頻它,因為我有風扇,我構(gòu)建了 rust 項目,并且 cpu 沒有變熱或變熱,所以我可以超頻到大約 2GHz 或更高
    發(fā)表于 02-05 06:11

    開關(guān)電源 變壓初級電流異常

    直流開關(guān)電源,單相全橋逆變,硬開關(guān)電路 變壓初級電流異常突變 一開始使用EE磁芯沒有問題,后來換成環(huán)形磁芯就發(fā)現(xiàn)初級電流異常了,且跟功率大小沒有關(guān)系,功率小的時候也有,且有的功率段又沒有。
    發(fā)表于 12-20 16:57

    如何使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)?

    使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)
    發(fā)表于 09-04 08:10

    如何使用 Mbed OS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)

    使用 Mbed OS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)
    發(fā)表于 09-04 06:33

    如何基于Nginx構(gòu)建微服務(wù)網(wǎng)關(guān)

    今天,我將分享我們團隊如何基于Nginx構(gòu)建了一個日均處理10億+請求的微服務(wù)網(wǎng)關(guān),以及踩過的那些坑。這套方案已經(jīng)穩(wěn)定運行2年+,經(jīng)歷過多次大促考驗。
    的頭像 發(fā)表于 09-02 16:29 ?802次閱讀

    Vela IF820音頻網(wǎng)關(guān)構(gòu)建錯誤怎么解決?

    我嘗試讓 mtb-example-btsdk-audio-gateway 在 Vela IF820 上運行。 當我嘗試構(gòu)建它時,我得到: “正在構(gòu)建 13 個文件 鏈接輸出
    發(fā)表于 06-26 06:06

    使用樹莓派構(gòu)建 Slurm 高性能計算集群:分步指南!

    在這篇文章中,我將分享我嘗試使用樹莓派構(gòu)建Slurm高性能計算集群的經(jīng)歷。一段時間前,我開始使用這個集群作為測試平臺,來創(chuàng)建一個更大的、支持GPU計算的高性能計算集群。我獲得了高性能計算設(shè)置各個組件
    的頭像 發(fā)表于 06-17 16:27 ?1725次閱讀
    使用樹莓派<b class='flag-5'>構(gòu)建</b> Slurm 高性能計算集群:分步指南!

    【HarmonyOS NEXT】多目標產(chǎn)物構(gòu)建實踐

    ? 目錄 什么是多產(chǎn)物構(gòu)建 如何定義多個構(gòu)建產(chǎn)物 如何在項目中使用 參考文章 什么是多產(chǎn)物構(gòu)建 在鴻蒙應(yīng)用開發(fā)中,一個應(yīng)用可定義多個 product,每一個 product 對應(yīng)一個定制的 APP
    發(fā)表于 05-16 16:22

    是德科技推出AI數(shù)據(jù)中心構(gòu)建

    是德科技(NYSE:KEYS)推出Keysight AI (KAI)數(shù)據(jù)中心構(gòu)建,這是一款先進的軟件套件,通過模擬真實工作負載來評估新算法、組件和協(xié)議對AI訓練性能的影響。KAI數(shù)據(jù)中心構(gòu)建
    的頭像 發(fā)表于 04-07 11:06 ?984次閱讀

    請問如何使用UUU進行獨立內(nèi)核構(gòu)建?

    我已經(jīng)成功地使用 UUU 安裝了一個 yocto 構(gòu)建的內(nèi)核,我不知道如何使用它來安裝一個獨立內(nèi)核構(gòu)建.盡管關(guān)于如何使用它的信息不少 (https://github.com/nxp-imx
    發(fā)表于 04-04 06:07

    FlexBuild構(gòu)建Debian 12,在“tflite_ethosu_delegate”上構(gòu)建失敗了怎么解決?

    我們現(xiàn)在正在嘗試FlexBuild 構(gòu)建的 Debian 12,但它在 “tflite_ethosu_delegate” 上構(gòu)建失敗 我們知道 v24.06 中的構(gòu)建過程不包括 ml(機器學習
    發(fā)表于 04-01 06:53

    如何使用flex-builder構(gòu)建aruco庫?

    我正在嘗試構(gòu)建 libopencv-aruco,它通常附帶新版本的 OpenCV。當我運行 bld -c opencv 時,我沒有看到正在構(gòu)建此庫。 誰能提供一些關(guān)于如何使用 flex-builder 構(gòu)建 aruco 庫的指
    發(fā)表于 03-31 06:13

    京準電鐘守護時鐘防線:北斗網(wǎng)絡(luò)授時服務(wù)構(gòu)建安全堡壘

    京準電鐘守護時鐘防線:北斗網(wǎng)絡(luò)授時服務(wù)構(gòu)建安全堡壘
    的頭像 發(fā)表于 03-24 14:47 ?786次閱讀
    京準電鐘守護時鐘防線:北斗網(wǎng)絡(luò)授時服務(wù)<b class='flag-5'>器</b><b class='flag-5'>構(gòu)建</b>安全堡壘

    外部構(gòu)建在S32DS 3.6.0中不起作用怎么解決?

    您好 NXP, 安裝 S32DS 3.6.0 后,外部構(gòu)建(用于 makefile 項目)似乎不起作用,IDE 沒有調(diào)用我的 *.bat 文件。相同的設(shè)置在 3.5.0 中可以正常工作。 我嘗試
    發(fā)表于 03-20 07:06

    構(gòu)建開源OpenVINO?工具套件后,模型優(yōu)化位于何處呢?

    構(gòu)建開源OpenVINO?工具套件后,模型優(yōu)化位于何處?
    發(fā)表于 03-06 08:18