女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-06-04 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

面對硬件接口配置的瑣碎工作,LuatIO提供全新解決方案——可視化編輯器將引腳管理變?yōu)椤八娂此谩?,實時模擬與錯誤提示功能確保零失誤,開發(fā)速度直線飆升!


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

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


一、 LuatIO工具

wKgZO2g__yKAR94gAAj4OQ35PjA024.png

wKgZPGg__zKAVx4KAAjaeleaM-I320.png


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

比如PIN66:

什么時候用作I2C0_SDA?

什么時候用作I2C1_SDA?

什么時候用作GPIO19?

什么時候用作PWM1?

默認功能是什么?

如何進行初始化配置?

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

……

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

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

二、如何使用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復(fù)用功能配置選擇欄,空白框內(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

注意事項:

文件名必須嚴(yán)格遵守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的復(fù)用功能進行動態(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)習(xí)慣了mcu.altfun()函數(shù)配置,還可以繼續(xù)使用嗎?

回答:不可以了。

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

也就是說,如果您使用Air780EPM底層固件V2004或之前的版本已經(jīng)量產(chǎn)出貨,后續(xù)您因某種原因需要遠程升級基于V2005及其后續(xù)底層固件版本的軟件時——您的腳本文件也需要通過pins_Air780EPM.json的方式,重新對GPIO復(fù)用功能進行配置,原來的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復(fù)用功能跟默認功能不一致,代碼就會無法執(zhí)行。

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

審核編輯 黃宇

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

    關(guān)注

    2930

    文章

    46230

    瀏覽量

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

    關(guān)注

    1

    文章

    1262

    瀏覽量

    21851
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    是否被GPIO的復(fù)雜配置拖慢項目進度?LuatIO以圖形界面重構(gòu)開發(fā)流程,從參數(shù)設(shè)定到信號映射全流程
    的頭像 發(fā)表于 06-09 15:54 ?206次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)</b>提速秘籍:<b class='flag-5'>LuatIO</b><b class='flag-5'>可視化</b><b class='flag-5'>GPIO</b>工具,效率翻倍!

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

    可視化組態(tài)聯(lián)網(wǎng)平臺是聯(lián)網(wǎng)技術(shù)與組態(tài)技術(shù)相結(jié)合的產(chǎn)物,是通過提供豐富的圖形組件和
    的頭像 發(fā)表于 04-21 10:40 ?289次閱讀

    可視化組態(tài)數(shù)據(jù)管理平臺是什么

    可視化組態(tài)數(shù)據(jù)管理平臺是種用于工業(yè)自動聯(lián)網(wǎng)、能源管理等領(lǐng)域的軟件平臺,它結(jié)合了可視化和組
    的頭像 發(fā)表于 04-21 10:00 ?243次閱讀

    開關(guān)柜一鍵順控在一鍵停電、一鍵送電中的作用

    蜀瑞創(chuàng)新為大家科普,開關(guān)柜一鍵順控技術(shù)在一鍵停電和一鍵送電中發(fā)揮了快速響應(yīng)、減少人為錯誤、提高安全性、簡化操作流程、降低操作風(fēng)險、提高送電成功率等綜合優(yōu)勢,對于提升電力系統(tǒng)的運行效率、安全性以及自動
    的頭像 發(fā)表于 02-27 09:13 ?690次閱讀

    VirtualLab Fusion中的可視化設(shè)置

    摘要 VirtualLab Fusion中的全局選項對話框可以輕松定制軟件的外觀和感覺。還可以保存和加載全局選項文件,以便可以輕松地將偏好設(shè)置從個設(shè)備轉(zhuǎn)移到另個設(shè)備。本文檔說明了與可視化和結(jié)果
    發(fā)表于 02-25 08:51

    VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)

    ,光可以在TIR(全反射)作用下傳播,并與光導(dǎo)表面上不同類型的光柵結(jié)構(gòu)相結(jié)合,以耦合光進出。在VirtualLab Fusion中,k-Layout可視化工具提供了種在k域中強大的圖解方法,用于分析
    發(fā)表于 02-21 08:53

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

    工具 · D3.js:D3.js 是個基于 JavaScript 的數(shù)據(jù)可視化庫,允許開發(fā)者創(chuàng)建豐富的交互式圖表。它具有極大的靈活性,但需要編程知識,因此適合開發(fā)者或具有技術(shù)背景的
    發(fā)表于 01-19 15:24

    光學(xué)系統(tǒng)的3D可視化

    視圖 3D 系統(tǒng)視圖: 無光可視化系統(tǒng) 選項 - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細選項。第個選項 \"Select Elements to Show\"
    發(fā)表于 01-06 08:53

    智慧能源可視化監(jiān)管平臺——助力可視化能源數(shù)據(jù)管理

    博達可視化大屏設(shè)計平臺在智慧能源領(lǐng)域的價值體現(xiàn)在實時監(jiān)控、數(shù)據(jù)可視化、決策支持和效率提升等方面。借助該平臺,企業(yè)可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產(chǎn)和生活,實現(xiàn)能源的可持續(xù)發(fā)展。
    的頭像 發(fā)表于 11-29 10:00 ?945次閱讀
    智慧能源<b class='flag-5'>可視化</b>監(jiān)管平臺——助力<b class='flag-5'>可視化</b>能源數(shù)據(jù)管理

    開關(guān)柜可視化一鍵順控可以結(jié)合起嗎?

    蜀瑞創(chuàng)新為大家科普:開關(guān)柜可視化一鍵順控系統(tǒng)的結(jié)合,可以進步增強電力系統(tǒng)的智能管理水平。這種結(jié)合主要體現(xiàn)在以下幾個方面:
    的頭像 發(fā)表于 10-14 09:38 ?519次閱讀
    開關(guān)柜<b class='flag-5'>可視化</b>和<b class='flag-5'>一鍵</b>順控可以結(jié)合<b class='flag-5'>一</b>起嗎?

    LoRa無線一鍵報警安防建設(shè)系統(tǒng)

    及就醫(yī)人員安全,必須有套完善的醫(yī)療安防系統(tǒng)。 ? 適用于重大緊急事件的LoRa無線一鍵報警安防建設(shè)已成為構(gòu)建安全就醫(yī)環(huán)境,保障醫(yī)生和人民群眾安全的大重要技術(shù)手段。 方案描述: 新
    發(fā)表于 09-25 17:08

    工業(yè)數(shù)據(jù)可視化管理平臺是什么

    數(shù)據(jù)可視化管理平臺應(yīng)運而生,它以其獨特的功能和優(yōu)勢,正在成為工業(yè)數(shù)字轉(zhuǎn)型的重要工具。 工業(yè)數(shù)據(jù)可視化管理平臺的定義 工業(yè)數(shù)據(jù)可視化管理平臺
    的頭像 發(fā)表于 08-28 14:21 ?634次閱讀

    智慧地鐵站可視化建設(shè)的意義

    隨著城市規(guī)模的不斷擴大和人口數(shù)量的增加,地鐵成為現(xiàn)代城市重要的公共交通方式之。為了提高地鐵運營效率、乘客體驗和安全管理水平,智慧地鐵站可視化建設(shè)逐漸成為發(fā)展趨勢。本文古河云科技將深入
    的頭像 發(fā)表于 07-26 14:16 ?463次閱讀

    為什么智慧電廠要實現(xiàn)智能開關(guān)柜監(jiān)測、一鍵順控、防誤可視化

    智慧電廠是現(xiàn)代電力行業(yè)應(yīng)用聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、人工智能(AI)等先進技術(shù)對傳統(tǒng)發(fā)電廠進行智能改造的結(jié)果。它通過集成各種智能設(shè)備和系統(tǒng),實現(xiàn)對發(fā)電廠的全面監(jiān)控和高效管理。其中,智能開關(guān)柜監(jiān)測系統(tǒng)、
    的頭像 發(fā)表于 07-17 11:21 ?968次閱讀
    為什么智慧電廠要實現(xiàn)智能開關(guān)柜監(jiān)測、<b class='flag-5'>一鍵</b>順控、防誤<b class='flag-5'>可視化</b>?