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

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

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

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

物聯(lián)網(wǎng)開發(fā)提速秘籍:LuatIO可視化GPIO工具,效率翻倍!

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-06-09 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

是否被GPIO的復雜配置拖慢項目進度?LuatIO以圖形化界面重構(gòu)開發(fā)流程,從參數(shù)設(shè)定到信號映射全流程可視化,一鍵生成代碼,節(jié)省80%配置時間,事半功倍!

本文以Air780EPM為例,分享LuatIO工具相關(guān)內(nèi)容。

最新資料詳見:http://docs.openluat.com/air780epm/common/luatio/


一、 LuatIO工具

wKgZO2g__yKAR94gAAj4OQ35PjA024.pngwKgZPGg__zKAVx4KAAjaeleaM-I320.png


Air780EPM共有38個GPIO,這38個GPIO又可以復用為各種各樣的功能,如上表所示。

比如PIN66:

什么時候用作I2C0_SDA?

什么時候用作I2C1_SDA?

什么時候用作GPIO19?

什么時候用作PWM1?

默認功能是什么?

如何進行初始化配置?

如何在初始化之后進行動態(tài)的配置?

……

LuatOS之前的做法是:通過mcu.altfun()函數(shù)進行配置,這個函數(shù)非?;逎y懂,因為不僅要涉及到Air780EPM所使用主芯片對應(yīng)的PAD 腳,還要知曉該PAD腳所需配置復用功能的AltFunc順序號,對初學者非常不友好。

基于此,我們設(shè)計了可視化GPIO配置工具——LuatIO由此工具生成對應(yīng)的"pins_$model.json"文件,結(jié)合API庫函數(shù)pins動態(tài)配置,最后以腳本的形式下載到模組中,即可完成該模組型號的GPIO復用配置。

二、如何使用LuatIO配置GPIO

GPIO配置的全過程,我們分為四部分進行說明:

2.1 LuatIO可視化GPIO配置工具

目前單獨的LuatIO工具只是階段性的存在,后續(xù)會集成到LuaTools中,一個工具入口即可完成盡可能多的功能。

1)下載安裝LuatIO工具

最新LuatIO工具下載鏈接:http://docs.openluat.com/air780epm/common/luatio/

注意:LuatIO工具僅支持Win10及之上Windows操作系統(tǒng)

2)LuatIO界面說明

wKgZPGg__7mAaUyhAAMZhneq9LM557.png

如上截圖,其中:

左側(cè)為GPIO復用功能配置選擇欄,空白框內(nèi)可以寫該管腳相應(yīng)的注釋說明;

右側(cè)為Air780EPM的管腳排列圖,其中淡綠色部分為可以配置的GPIO管腳。

以Air780EPM開發(fā)板V1.3為例,根據(jù)其硬件實際使用情況配置后的截圖如下:

wKgZO2hAAC-ATGkHAA2a0435VHw954.png


2.2 生成pins_Air780EPM.json文件

1)點擊保存:

wKgZO2hAAGeAY5gtAAOOoAtIOL0062.png

2)命名"pins_Air780EPM":

wKgZPGhAAJSACbX7AANDOS3b5_U831.png

注意事項:

文件名必須嚴格遵守pins_$model.json格式:pins_Air780EPM;

Air780EPM中的“Air”為大小寫組合,“EPM”必須為大寫。

生成的pins_Air780EPM.json文件截圖如下:

wKgZPGhAAMiAQgHVAAbPxzcvYB4670.png

2.3 API庫函數(shù)pins動態(tài)配置

請使用LuatIO可視化工具進行配置,你通常不需要使用這個功能;

本庫的API屬于高級用法,僅動態(tài)配置管腳時使用(LuatIO本來已經(jīng)初始化好了,但在代碼運行過程中需要對某個或某些GPIO的復用功能進行動態(tài)調(diào)整);

pins是LuatOS核心庫,在腳本代碼中不需要require,可以直接使用。

關(guān)于pins的詳細說明參見:http://docs.openluat.com/air780epm/luatos/api/core/pins/

wKgZPGhAAP2Adre7AAJ3ihXlDQw051.png

2.4 將pins_Air780EPM.json下載到模組

本小節(jié)我們只針對不需要“API庫函數(shù)pins動態(tài)配置”的情況進行演示;即便需要的情況下,pins的使用方法跟其它API核心庫函數(shù)沒有區(qū)別。

1)以Air780EPM開發(fā)板V1.3出廠固件為例:

最新固件下載詳見:https://gitee.com/openLuat/LuatOS-Air780EPM/tree/master/demo

wKgZO2hAATKAdbsyAAE0glA9-mE504.png

2)pins_Air780EPM保存在json文件夾內(nèi):

wKgZPGhAAWCAU81FAADR9JYvNsI016.png

3)下載到Air780EPM開發(fā)板V1.3中:

wKgZPGhAAYCADAzjAAF7I9iSe_0464.png

三、其他相關(guān)說明

3.1 Lua代碼中,需要聲明調(diào)用pins_Air780EPM.json文件嗎?

回答:不需要。更詳細的說明,參見資料中心函數(shù)描述。

pins.loadjson(path)函數(shù)詳見:http://docs.openluat.com/air780epm/luatos/api/core/pins/

注意:LuatIO工具(pins_$model.json)和API函數(shù)pins都支持主推型號,老型號都不再支持。


3.2 雖然該工具很方便,但我已經(jīng)習慣了mcu.altfun()函數(shù)配置,還可以繼續(xù)使用嗎?

回答:不可以了。

Air780EPM底層固件從V2005開始,將只支持pins_Air780EPM.json 一種GPIO復用功能配置方式,之前的mcu.altfun()方式將不再繼續(xù)支持!遇到動態(tài)配置的情況,可以結(jié)合API庫函數(shù)pins進行操作。

也就是說,如果您使用Air780EPM底層固件V2004或之前的版本已經(jīng)量產(chǎn)出貨,后續(xù)您因某種原因需要遠程升級基于V2005及其后續(xù)底層固件版本的軟件時——您的腳本文件也需要通過pins_Air780EPM.json的方式,重新對GPIO復用功能進行配置,原來的mcu.altfun()配置方式將會失效。


3.3 為什么我在合宙的Docs文檔網(wǎng)站里,還經(jīng)??吹疥P(guān)于mcu.altfun()函數(shù)的出現(xiàn)?

回答:在整理了。mcu.altfun()的API庫函數(shù)說明已經(jīng)從Docs上撤掉,但確實還有非常多的其它文檔說明仍然“保留”,我們可能要花一段時間才能完全"清除"。


3.4 LuatIO功能將來會集成到LuaTools中嗎?

回答:一定會的。目前單獨的LuatIO工具只是階段性的存在,很快就會集成到LuaTools中,大家通過一個工具入口即可完成盡可能多的功能。


3.5 如果未進行pins_Air780EPM.json的配置,代碼可以運行嗎?

回答:可以運行,會以Air780EPM各GPIO的默認功能執(zhí)行;如果所引用的GPIO復用功能跟默認功能不一致,代碼就會無法執(zhí)行。

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    2931

    文章

    46264

    瀏覽量

    392912
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1264

    瀏覽量

    21878
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    七款經(jīng)久不衰的數(shù)據(jù)可視化工具!

    。 Apache Superset:Superset 是由 Airbnb 開發(fā)并捐贈給 Apache 基金會的開源數(shù)據(jù)可視化工具。它支持多種數(shù)據(jù)源,并提供豐富的可視化效果和實時分析功能,適合需要定制化分析的團隊
    發(fā)表于 01-19 15:24

    可視化MES系統(tǒng)軟件

    困難的問題,提高系統(tǒng)的構(gòu)件速度,降低構(gòu)件成本。所以本系統(tǒng)采用SOA 架構(gòu)。采用C#,.NET 開發(fā),企業(yè)數(shù)據(jù)庫采用ORACLE數(shù)據(jù)庫管理,利用GDI+、OWC等繪圖工具和Dundas數(shù)據(jù)可視化技術(shù)
    發(fā)表于 11-30 19:55

    常見的幾種可視化介紹

    說說常見的幾種可視化一、信息可視化信息可視化就是對抽象數(shù)據(jù)進行直觀視覺呈現(xiàn)的研究,抽象數(shù)據(jù)既包含數(shù)值數(shù)據(jù),也包含非數(shù)值數(shù)據(jù)如文本信息、地圖信息等,它們可通過利用圖形圖像處理、人機交互、人工智能的技術(shù)
    發(fā)表于 07-12 07:49

    低代碼可視化開發(fā)理念在聯(lián)網(wǎng)APP開發(fā) 精選資料分享

    低代碼可視化開發(fā)理念在聯(lián)網(wǎng)APP開發(fā),云編排式聯(lián)APP開發(fā)平臺可通過云端
    發(fā)表于 07-19 06:14

    華秋DFM推出可視化BOM交互焊接工具,助力SMT工廠提升效率

    電絡(luò)鐵就搞定了,如果樣品幾塊板使用機器焊接,樣品的價值都還不夠開機器的費用。為了提升手工焊接的工作效率及元器件焊接的正確率,華秋DFM推出了BOM清單與PCB圖交互的可視化焊接工具。此工具
    發(fā)表于 12-23 11:16

    可視化的javascript開發(fā)工具

    Netscape Visual JavaScript Netscape出品可視化的javascript開發(fā)工具。 同時可以下載Visual javascript Component Developers Kit和javascript Debugger。
    發(fā)表于 03-31 14:34 ?13次下載

    可視化的Ping工具_Delphi教程

    Delphi教程可視化的Ping工具,很好的Delphi學習資料。
    發(fā)表于 03-16 15:00 ?6次下載

    聯(lián)網(wǎng)應(yīng)用程序數(shù)據(jù)可視化工具介紹

    數(shù)據(jù)可視化是目前聯(lián)網(wǎng)的熱門話題。隨著越來越多的公司將數(shù)據(jù)驅(qū)動的計劃和創(chuàng)新融入其整體戰(zhàn)略和運營中,數(shù)據(jù)可視化的核心重要性正在不斷增長。服務(wù)提供商和最終用戶都開始認識到
    的頭像 發(fā)表于 05-02 14:27 ?2609次閱讀

    管線可視化管理怎么實現(xiàn)呢?

    、調(diào)度、通信信息各個環(huán)節(jié)逐級可視。具備電站環(huán)境可視化、電力設(shè)備可視化、電力安防可視化標準功能,同時展示輸電網(wǎng)、變電站及其內(nèi)部的設(shè)備位置分布。 ThingJS-面向
    發(fā)表于 03-11 14:36 ?1446次閱讀

    科技賦能產(chǎn)業(yè) 數(shù)據(jù)可視化聯(lián)網(wǎng)的結(jié)合 數(shù)據(jù)管理提高生產(chǎn)效率

    時至今日聯(lián)網(wǎng)這個詞語應(yīng)該并不陌生了。隨著聯(lián)網(wǎng)技術(shù)的不斷成熟,我們可以看到這種具有連接性的生態(tài)系統(tǒng)變得更加簡單。 近幾年,人們把一些繁瑣的信息通過
    的頭像 發(fā)表于 09-15 13:20 ?3663次閱讀
    科技賦能產(chǎn)業(yè) 數(shù)據(jù)<b class='flag-5'>可視化</b>和<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的結(jié)合 數(shù)據(jù)<b class='flag-5'>化</b>管理提高生產(chǎn)<b class='flag-5'>效率</b>

    使用WolkAbout聯(lián)網(wǎng)平臺可視化TTN設(shè)備數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《使用WolkAbout聯(lián)網(wǎng)平臺可視化TTN設(shè)備數(shù)據(jù).zip》資料免費下載
    發(fā)表于 06-14 15:30 ?0次下載
    使用WolkAbout<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺<b class='flag-5'>可視化</b>TTN設(shè)備數(shù)據(jù)

    聯(lián)網(wǎng)可視化監(jiān)控大屏如何實現(xiàn)?有什么功能?

    聯(lián)網(wǎng)飛速發(fā)展的時代,可視化監(jiān)控大屏成為了眾多企業(yè)和機構(gòu)實現(xiàn)智能管理和監(jiān)控的重要工具。它將各種各樣設(shè)備的運行狀態(tài)和數(shù)據(jù)以圖形、圖表、動畫
    的頭像 發(fā)表于 04-11 09:25 ?1381次閱讀

    聯(lián)網(wǎng)云平臺地圖數(shù)據(jù)可視化

    可視化技術(shù)以其直觀、高效、易于理解的特點,成為了一個不可或缺的組成部分。 聯(lián)網(wǎng)云平臺地圖數(shù)據(jù)可視化功能,是指將
    的頭像 發(fā)表于 07-01 17:10 ?644次閱讀

    可視化組態(tài)聯(lián)網(wǎng)平臺是什么

    可視化含義:組態(tài)是一種用于構(gòu)建復雜物聯(lián)網(wǎng)系統(tǒng)的工具,它提供了豐富的圖形組件和可視化元素,使得用戶可以通過簡單的拖拽操作來創(chuàng)建自定義的界面。
    的頭像 發(fā)表于 04-21 10:40 ?305次閱讀

    LuatIO:一鍵可視化,讓GPIO配置成為聯(lián)網(wǎng)開發(fā)的“絲滑體驗”!

    面對硬件接口配置的瑣碎工作,LuatIO提供全新解決方案——可視化編輯器將引腳管理變?yōu)椤八娂此谩?,實時模擬與錯誤提示功能確保零失誤,開發(fā)速度直線飆升! ? 本文以Air780EPM為例
    的頭像 發(fā)表于 06-04 16:28 ?180次閱讀
    <b class='flag-5'>LuatIO</b>:一鍵<b class='flag-5'>可視化</b>,讓<b class='flag-5'>GPIO</b>配置成為<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)</b>的“絲滑體驗”!