日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Brandon Lewis,David ? 2022-08-16 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第 3 部分描述了使用 PICMG 的配置器工具將符合 IoT.1 的數(shù)據(jù)存儲在 JSON 文件中的過程。JSON 是一種很好的格式,用于存儲和傳輸人類可讀的數(shù)據(jù)對象。然而,它并不是為機(jī)器解釋而設(shè)計(jì)的,數(shù)據(jù)需要以我們的目標(biāo)硬件(智能傳感器)可以使用的方式呈現(xiàn)。

這就是建造者進(jìn)來的地方。

什么是建造者?

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

使用 PICMG 示例生成器的轉(zhuǎn)換過程與 Mad Libs 的工作方式非常相似——生成的故事中省略了單詞。根據(jù)選擇填空的單詞,您可以創(chuàng)建截然不同的含義。

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

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

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

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

準(zhǔn)備好建立自己的了嗎?

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

作為快速復(fù)習(xí),這里有一個(gè)物料清單快照:

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

微控制器板——在 PICMG 智能傳感器挑戰(zhàn)賽中,我們使用了Triple Ring Technologies 的基于 8 位 ATmega MCU的PICMG MicroSAM板。

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

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

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

作者:Brandon Lewis,David Sandy

審核編輯:郭婷

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

    關(guān)注

    2578

    文章

    55709

    瀏覽量

    794778
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4981

    瀏覽量

    74475
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何構(gòu)建藍(lán)牙應(yīng)用程序?

    的應(yīng)用程序使用藍(lán)牙(blueZ)。 我已經(jīng)安裝了 gcc-riscv64-linux-gnu。 但是,沒有安裝 blueZ 標(biāo)頭和庫。 如何構(gòu)建我的藍(lán)牙應(yīng)用程序?
    發(fā)表于 04-01 07:31

    S32K3xx 無傳感示例構(gòu)建未完成,是哪里出了問題?

    S32K344。我能夠毫無錯(cuò)誤地完成構(gòu)建過程。Simulink 通知構(gòu)建成功并且工作正常。然后我稍后嘗試重新刷新相同的示例,構(gòu)建成功,但藍(lán)色 LED 沒有亮起。 因此,我嘗試了其他示例,但同樣的問題仍然存在。我想知道哪里出了問題
    發(fā)表于 03-24 06:40

    無法構(gòu)建下載 SDK 的說明怎么處理?

    希望獲得一些關(guān)于為什么我無法成功構(gòu)建指令、工具鏈的提示。 For this error, I have already checked the directory and path
    發(fā)表于 03-19 06:27

    請問如何構(gòu)建和運(yùn)行視頻編解碼示例應(yīng)用程序?

    如何構(gòu)建和運(yùn)行視頻編解碼示例應(yīng)用程序?
    發(fā)表于 03-10 06:27

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

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

    LTC1067/LTC1067 - 50:通用雙濾波構(gòu)建模塊的深度剖析與應(yīng)用

    的通用雙濾波構(gòu)建模塊,以其豐富的特性和廣泛的應(yīng)用場景,成為了眾多工程師的青睞之選。今天,我們就來深入探討這款器件的特點(diǎn)、工作模式、應(yīng)用信息以及典型應(yīng)用案例。 文件下載: LTC1067.pdf 器件
    的頭像 發(fā)表于 01-19 17:05 ?598次閱讀

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

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

    請問如何構(gòu)建 emWin 示例代碼?

    如何構(gòu)建 emWin 示例代碼?
    發(fā)表于 09-04 07:25

    如何使用 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)

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

    如何構(gòu)建Linux服務(wù)安全防護(hù)體系

    前言:作為一名運(yùn)維工程師,我見過太多因?yàn)榘踩渲貌划?dāng)而被攻破的服務(wù)。本文將分享我多年來積累的實(shí)戰(zhàn)經(jīng)驗(yàn),教你如何構(gòu)建一套完整的Linux服務(wù)安全防護(hù)體系。
    的頭像 發(fā)表于 08-05 17:35 ?1288次閱讀

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

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

    AG32 SDK 最新版本V1.7.7 :實(shí)現(xiàn)構(gòu)建自動化功能及更新HyperRAM的RGB例程

    : AG32系列32位微控制旨在為MCU用戶提供新的自由度和豐富的兼容外設(shè)以及兼容的引腳和功能。AG32VF407產(chǎn)品系列提供卓越的品質(zhì)、穩(wěn)定性和非凡的價(jià)值。 器件特征: ■ 最大 CPU 速度為
    發(fā)表于 06-05 14:41

    江智機(jī)器人公司成功構(gòu)建的康養(yǎng)港灣核心競爭力以及技術(shù)璧壘

    深圳市江智機(jī)器人公司從2016年開始至今近10年專注養(yǎng)老產(chǎn)業(yè)康養(yǎng)機(jī)器人國內(nèi)外市場。沉淀積累并成功構(gòu)建了江智康養(yǎng)生態(tài)。即江智機(jī)器人公司給全球老年人一個(gè)智能時(shí)代全新的康養(yǎng)港灣。讓老人真正擁有屬于各自
    的頭像 發(fā)表于 06-01 09:12 ?1133次閱讀
    江智機(jī)器人公司成功<b class='flag-5'>構(gòu)建</b>的康養(yǎng)港灣核心競爭力<b class='flag-5'>以及</b>技術(shù)璧壘

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

    ? 目錄 什么是多產(chǎn)物構(gòu)建 如何定義多個(gè)構(gòu)建產(chǎn)物 如何在項(xiàng)目中使用 參考文章 什么是多產(chǎn)物構(gòu)建 在鴻蒙應(yīng)用開發(fā)中,一個(gè)應(yīng)用可定義多個(gè) product,每一個(gè) product 對應(yīng)一個(gè)定制的 APP
    發(fā)表于 05-16 16:22
    永昌县| 洮南市| 梁山县| 杭锦后旗| 衡水市| 仙居县| 巴林右旗| 富顺县| 西城区| 黄冈市| 临汾市| 驻马店市| 铁岭县| 汽车| 大连市| 新乐市| 丰城市| 鸡西市| 泸水县| 隆回县| 丘北县| 三河市| 木兰县| 大港区| 宁德市| 大兴区| 松原市| 财经| 吉隆县| 湖南省| 汝城县| 兴隆县| 桑植县| 九江县| 萨嘎县| 宁国市| 神池县| 尉氏县| 油尖旺区| 额济纳旗| 葫芦岛市|