在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

LuatIO:一鍵可視化,讓GPIO配置成為物聯網開發的“絲滑體驗”!

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-06-04 16:28 ? 次閱讀

面對硬件接口配置的瑣碎工作,LuatIO提供全新解決方案——可視化編輯器將引腳管理變為“所見即所得”,實時模擬與錯誤提示功能確保零失誤,開發速度直線飆升!


本文以Air780EPM為例,分享LuatIO工具相關內容。

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


一、 LuatIO工具

wKgZO2g__yKAR94gAAj4OQ35PjA024.png

wKgZPGg__zKAVx4KAAjaeleaM-I320.png


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

比如PIN66:

什么時候用作I2C0_SDA?

什么時候用作I2C1_SDA?

什么時候用作GPIO19?

什么時候用作PWM1?

默認功能是什么?

如何進行初始化配置?

如何在初始化之后進行動態的配置?

……

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

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

二、如何使用LuatIO配置GPIO

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

2.1 LuatIO可視化GPIO配置工具

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

1)下載安裝LuatIO工具

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

注意:LuatIO工具僅支持Win10及之上Windows操作系統

2)LuatIO界面說明

wKgZPGg__7mAaUyhAAMZhneq9LM557.png

如上截圖,其中:

左側為GPIO復用功能配置選擇欄,空白框內可以寫該管腳相應的注釋說明;

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

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

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庫函數pins動態配置

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

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

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

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

wKgZPGhAAP2Adre7AAJ3ihXlDQw051.png

2.4 將pins_Air780EPM.json下載到模組

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

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

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

wKgZO2hAATKAdbsyAAE0glA9-mE504.png

2)pins_Air780EPM保存在json文件夾內:

wKgZPGhAAWCAU81FAADR9JYvNsI016.png

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

wKgZPGhAAYCADAzjAAF7I9iSe_0464.png

三、其他相關說明

3.1 Lua代碼中,需要聲明調用pins_Air780EPM.json文件嗎?

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

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

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


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

回答:不可以了。

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

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


3.3 為什么我在合宙的Docs文檔網站里,還經常看到關于mcu.altfun()函數的出現?

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


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

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


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

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

今天的內容就分享到這里了~

審核編輯 黃宇

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

    關注

    2928

    文章

    46024

    瀏覽量

    389474
  • 可視化
    +關注

    關注

    1

    文章

    1250

    瀏覽量

    21694
  • GPIO
    +關注

    關注

    16

    文章

    1279

    瀏覽量

    53703
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    聯網開發提速秘籍:LuatIO可視化GPIO工具,效率翻倍!

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

    可視化組態聯網平臺是什么

    可視化組態聯網平臺是聯網技術與組態技術相結合的產物,是通過提供豐富的圖形組件和
    的頭像 發表于 04-21 10:40 ?230次閱讀

    可視化組態數據管理平臺是什么

    可視化組態數據管理平臺是種用于工業自動聯網、能源管理等領域的軟件平臺,它結合了可視化和組
    的頭像 發表于 04-21 10:00 ?196次閱讀

    VirtualLab Fusion中的可視化設置

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

    七款經久不衰的數據可視化工具!

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

    一鍵尋閥”拓撲數據可視化,管網分布監控 #拓撲 #數據可視化 #管網分布

    數據可視化
    阿梨是蘋果
    發布于 :2024年12月31日 14:44:36

    開關柜可視化一鍵順控可以結合起嗎?

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

    LoRa無線一鍵報警安防建設系統

    及就醫人員安全,必須有套完善的醫療安防系統。 ? 適用于重大緊急事件的LoRa無線一鍵報警安防建設已成為構建安全就醫環境,保障醫生和人民群眾安全的大重要技術手段。 方案描述: 新
    發表于 09-25 17:08

    工業數據可視化管理平臺是什么

    數據可視化管理平臺應運而生,它以其獨特的功能和優勢,正在成為工業數字轉型的重要工具。 工業數據可視化管理平臺的定義 工業數據可視化管理平臺
    的頭像 發表于 08-28 14:21 ?590次閱讀

    智慧地鐵站可視化建設的意義

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

    為什么智慧電廠要實現智能開關柜監測、一鍵順控、防誤可視化

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

    智能開關柜能如何實現“可視化一鍵順控”?

    智能開關柜能如何實現“可視化一鍵順控”和“開關柜健康狀態管理”?蜀瑞創新推出智能開關柜一鍵順控測解決方案。建設主要包括柜內無線溫度監測、斷路器機械特性和電氣特性監測、分合閘線圈/儲能電機監測、電動機構設備等,并能通過裝置實現開關
    的頭像 發表于 07-08 09:45 ?961次閱讀
    智能開關柜能如何實現“<b class='flag-5'>可視化</b><b class='flag-5'>一鍵</b>順控”?

    聯網云平臺地圖數據可視化

    可視化技術以其直觀、高效、易于理解的特點,成為個不可或缺的組成部分。 聯網云平臺地圖數據可視化
    的頭像 發表于 07-01 17:10 ?594次閱讀

    大屏數據可視化 開源

    在當今信息爆炸的時代,數據已經成為各個行業決策制定和業務發展的關鍵。為了更直觀、準確地理解和利用海量數據, 大屏數據可視化 成為種強大的工具。通過將數據以圖表、圖形等形式展示在大屏幕
    的頭像 發表于 06-27 16:06 ?690次閱讀
    大屏數據<b class='flag-5'>可視化</b> 開源

    一鍵輕松配置 自連配置小程序上線啦!

    ,即能輕松完成配置配置工作更加簡單、高效。 亮點 ? 在線小程序操作,無需額外安裝軟件 ? 操作簡易,一鍵輕松完成配置 ? 預置設備庫,
    的頭像 發表于 06-27 08:41 ?488次閱讀
    <b class='flag-5'>一鍵</b>輕松<b class='flag-5'>配置</b> 自連<b class='flag-5'>配置</b>小程序上線啦!
    主站蜘蛛池模板: 亚洲欧洲一区二区三区在线 | 成人在线a | 国产欧美另类第一页 | 1314酒色| 欧美精品成人a多人在线观看 | 狠狠色狠狠色 | 日韩精品另类天天更新影院 | 中文字幕一区二区三区在线不卡 | 456成人免费高清视频 | 日本视频一区在线观看免费 | 99久久伊人一区二区yy5099 | 无毒在线 | 久久久久国产精品免费免费不卡 | 国产视频综合 | 黄色在线网站 | 久久人精品 | 美女免费视频色在线观看 | 成年人激情视频 | 天天舔天天干天天操 | 狠狠色丁香九九婷婷综合五月 | 最新在线视频 | 一区二区三区伦理 | 永久免费看www色视频 | 种子天堂bt| 国产精品久久国产三级国不卡顿 | 5566在线观看| 女人特黄大aaaaaa大片 | 免费男女视频 | 色多多视频在线观看 | 久久99久久99精品免观看 | 色男人的天堂 | 女性私密部位扒开的视频 | 2022天天操 | 黄色自拍偷拍 | 久久久黄色片 | 色偷偷女男人的天堂亚洲网 | 又黄又爽的成人免费网站 | 永久黄网站色视频免费观看 | 男女一进一出抽搐免费视频 | 久久精品女人天堂 | 视频在线观看免费网址 |