一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者:Brandon Lewis,David Sandy

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

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

什么是生成器?

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

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

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

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

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

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

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

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

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

作為快速?gòu)?fù)習(xí),下面是物料清單快照:

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    7948

    瀏覽量

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

    關(guān)注

    2565

    文章

    52971

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    請(qǐng)問(wèn)如何使用UUU進(jìn)行獨(dú)立內(nèi)核構(gòu)建

    我已經(jīng)成功地使用 UUU 安裝了一個(gè) yocto 構(gòu)建的內(nèi)核,我不知道如何使用它來(lái)安裝一個(gè)獨(dú)立內(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)建過(guò)程不包括 ml(機(jī)器學(xué)習(xí)
    發(fā)表于 04-01 06:53

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

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

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

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

    技術(shù)解析 | 適用于TeamCity的Unreal Engine支持插件,提升游戲構(gòu)建效率

    TeamCity 是一款強(qiáng)大的持續(xù)集成和部署服務(wù),面向以 DevOps 為中心的團(tuán)隊(duì)提供開(kāi)箱即用的測(cè)試智能、構(gòu)建問(wèn)題的實(shí)時(shí)報(bào)告以及無(wú)與倫比的可擴(kuò)展性。安裝和部署 TeamCity,幾分鐘之內(nèi)即可
    的頭像 發(fā)表于 02-19 16:12 ?620次閱讀
    技術(shù)解析 | 適用于TeamCity的Unreal Engine支持插件,提升游戲<b class='flag-5'>構(gòu)建</b>效率

    小白學(xué)大模型:構(gòu)建LLM的關(guān)鍵步驟

    隨著大規(guī)模語(yǔ)言模型(LLM)在性能、成本和應(yīng)用前景上的快速發(fā)展,越來(lái)越多的團(tuán)隊(duì)開(kāi)始探索如何自主訓(xùn)練LLM模型。然而,是否從零開(kāi)始訓(xùn)練一個(gè)LLM,并非每個(gè)組織都適合。本文將根據(jù)不同的需求與資源,幫助
    的頭像 發(fā)表于 01-09 12:12 ?961次閱讀
    小白學(xué)大模型:<b class='flag-5'>構(gòu)建</b>LLM的關(guān)鍵步驟

    如何構(gòu)建物聯(lián)網(wǎng)系統(tǒng)

    構(gòu)建物聯(lián)網(wǎng)系統(tǒng)是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及多個(gè)關(guān)鍵步驟和組件。以下是一個(gè)詳細(xì)的構(gòu)建物聯(lián)網(wǎng)系統(tǒng)的指南: 一、明確需求與目標(biāo) 在開(kāi)始構(gòu)建之前,首先需要明確物聯(lián)網(wǎng)系統(tǒng)的功能需求、應(yīng)用場(chǎng)景
    的頭像 發(fā)表于 10-29 10:40 ?1779次閱讀

    如何立即開(kāi)始使用TMS320C6411 DSP進(jìn)行開(kāi)發(fā)

    電子發(fā)燒友網(wǎng)站提供《如何立即開(kāi)始使用TMS320C6411 DSP進(jìn)行開(kāi)發(fā).pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:24 ?0次下載
    如何立即<b class='flag-5'>開(kāi)始使用</b>TMS320C6411 DSP進(jìn)行開(kāi)發(fā)

    英偉達(dá)著手構(gòu)建AI大腦,推動(dòng)企業(yè)管理智能化

    在當(dāng)?shù)貢r(shí)間周二的一場(chǎng)活動(dòng)中,芯片巨頭英偉達(dá)的首席執(zhí)行官黃仁勛發(fā)表了關(guān)于人工智能(AI)在企業(yè)管理中應(yīng)用的見(jiàn)解。他強(qiáng)調(diào),只要首席執(zhí)行官和首席信息官開(kāi)始使用AI,其余的變革便會(huì)自然而然地發(fā)生。
    的頭像 發(fā)表于 10-23 17:06 ?686次閱讀

    使用Python構(gòu)建高效的HTTP代理服務(wù)

    構(gòu)建一個(gè)高效的HTTP代理服務(wù)在Python中涉及多個(gè)方面,包括性能優(yōu)化、并發(fā)處理、協(xié)議支持(HTTP/HTTPS)、錯(cuò)誤處理以及日志記錄等。
    的頭像 發(fā)表于 10-23 07:41 ?525次閱讀

    【龍芯2K0300蜂鳥板試用】SDK部署與構(gòu)建

    loongson_2k300_mini_dp_defconfigmake開(kāi)始編譯 注意,某些老版本的ubuntu的openssl版本不足以支持uboot的加密相關(guān)工具的構(gòu)建,這些工具實(shí)際上也用不到,可以去掉 編譯得到這些文件,其中
    發(fā)表于 09-02 00:15

    使用超聲波發(fā)送和接收構(gòu)建高性能NDT系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《使用超聲波發(fā)送和接收構(gòu)建高性能NDT系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:00 ?0次下載
    使用超聲波發(fā)送<b class='flag-5'>器</b>和接收<b class='flag-5'>器</b><b class='flag-5'>構(gòu)建</b>高性能NDT系統(tǒng)

    如何構(gòu)建多層神經(jīng)網(wǎng)絡(luò)

    構(gòu)建多層神經(jīng)網(wǎng)絡(luò)(MLP, Multi-Layer Perceptron)模型是一個(gè)在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)領(lǐng)域廣泛使用的技術(shù),尤其在處理分類和回歸問(wèn)題時(shí)。在本文中,我們將深入探討如何從頭開(kāi)始構(gòu)建一個(gè)多層神經(jīng)網(wǎng)絡(luò)模型,包括模型設(shè)計(jì)、
    的頭像 發(fā)表于 07-19 17:19 ?1553次閱讀

    如何使用ESP8266-01構(gòu)建一個(gè)電池供電的數(shù)據(jù)記錄?

    我正在嘗試使用 ESP8266-01 構(gòu)建一個(gè)電池供電的數(shù)據(jù)記錄。它將每小時(shí)進(jìn)行一次測(cè)量,通過(guò) WiFi 報(bào)告,然后再 60 分鐘不做任何事情(睡眠)。時(shí)序?qū)⒂蒚PL5111芯片處理,該芯片似乎是
    發(fā)表于 07-19 06:53