国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

入門必讀:輕松實現(xiàn)Demo代碼倉庫的本地克隆!

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2026-01-13 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于初學者而言,掌握如何從遠程平臺(如GitHub、GitLab)克隆Demo代碼倉庫是一項必備技能。該操作不僅便于查看示例代碼,還能幫助理解項目結構。本文將系統(tǒng)講解克隆操作的核心流程與實用技巧。

一、下載模組的示例代碼


下載示例代碼到一個合適的項目目錄。從gitee下載代碼的教程如下:

https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EPM

1、最簡單快速的方式:


直接進入倉庫,點擊下載倉庫文件

wKgZO2ll2iSAO7L1AAN0TnUcznc566.png

2、使用git工具下載


git工具下載地址:Git - Downloading Package

以下是以Git Air780E項目進行舉例說明,Git Air780EPM流程一樣,只需要替換成Air780EPM Git路徑即可。

(1)進入下載地址后,下載對應的工具

wKgZO2ll2tmAe1faAAUCBSoRZX4612.png

(2)雙擊安裝工具

wKgZPGll2xSAfXWiAAAbGUQoKYQ697.png

(3)雙擊后,直接下一步安裝即可 中途都是一些配置選項,一般使用默認選項即可。

wKgZO2ll20WAHNfMAAJAeVkYebg553.png

git下載好之后。

1、新建一個文件夾,右鍵打開操作面板

wKgZPGll23-AaHbRAACHJUKoHHQ213.png


2、設置用戶簽名:

用戶名和郵箱是用來標識是誰提交的代碼,輸入以下命令

wKgZO2ll2_qAX715AACQMExAE38995.pngwKgZO2ll3A6AaVrmAAD8drFq6vU242.png

3、初始化本地庫,輸入以下命令

wKgZPGll3JqAEVbuAAAaGd2Et4U888.pngwKgZO2ll3LuALInPAABRepy67B8785.png

輸入這個命令后,可以在當前目錄下看到一個.git文件。只有.git文件是用git init命令生成的。其他的沒關系。有了.git文件后,當前文件夾就是一個git倉庫了,可以與遠程的倉庫進行連接。

wKgZO2ll3OSAb8fZAAHKcqKO7cc847.png

4、從遠程倉庫下載一個公鑰,為了讓遠程倉庫驗證自己的身份。輸入以下命令

wKgZO2ll3T2Ae1ZIAABORx8l-S4457.pngwKgZPGll3UyABh8_AAHopkCBItU319.png

生成的公鑰可以在C:/User/用戶/.ssh下看到

wKgZPGll3XOAEdlxAAJPmQL-fgU077.png

5、將公鑰添加到gitee倉庫

gitee鏈接: https://gitee.com/

在gitee找到賬號設置,然后找到SSH公鑰,再添加公鑰。

wKgZPGll3i-AJFnUAAJzshZoTHY902.png

6、克隆倉庫到本地,輸入以下命令

wKgZPGll3mKAJZRLAAOgy-RdH3k029.pngwKgZO2ll3oyARX16AAHZ3hCrAb8168.pngwKgZO2ll3p-AU3i-AAEtEumCc6I316.png

此時在資源管理器中可以看到git下來的倉庫文件

wKgZPGll3sSAa9IhAADQ0J2m1d8174.png

二、修改代碼


用編輯器打開你下載下來的LuatOS-mastermoduleAir780EPMdemohelloworldmain.lua 文件。demo鏈接地址

? 我是習慣用 vscode,后面的例子都用 vscode 做演示了。

? 如果你是用其他的編輯器, 也差不多類似。

其中sys.timerLoopStart(func, timeout)的作用是每隔timeout的時間循環(huán)執(zhí)行回調函數(shù)func中的內容。

你把這段代碼稍作修改后,改為這樣:

wKgZPGll33aANSLAAAHBwspj-D8079.png

然后保存,代碼修改工作就大功告成了!

我們實現(xiàn)了每隔3000ms執(zhí)行一次printf("hello world")

是不是超級簡單?

三、燒錄代碼到硬件

燒錄代碼, 需要進行如下幾步:

1、下載和安裝調試工具 LuatTools

? 如果你已經安裝使用過 Luatools, 可以直接跳到下個小節(jié): 燒錄代碼。

? Luatools 的最新版本的工具介紹和下載地址為:

https://docs.openluat.com/air780epm/common/Luatools/

Luatools 工具主要有如下幾個功能:

(1)自動從服務器獲取最新的模組固件;

(2)燒錄固件和腳本;

(3)查看和保存模組的串口輸出日志;

(4)簡單的串口調試;

Luatools 下載之后, 無需安裝, 解壓到你的硬盤,點擊 Luatools_v3.exe 運行,出現(xiàn)如下界面,就代表 Luatools 安裝成功了:

wKgZO2ll4FmAffQiAAFKAHUDUXg817.png

2、燒錄代碼

? 首先要說明一點: 腳本代碼, 要和固件的bin文件一起燒錄。

(1)找到燒錄的固件文件

Air780EPM 的固件可以去DOCS網站下載。

wKgZO2ll4QGAP_TaAAQkokt2Cb4800.png

(2)正確連接電腦4G模組電路板

使用帶有數(shù)據(jù)通信功能的數(shù)據(jù)線,不要使用僅有充電功能的數(shù)據(jù)線;

(3)識別4G模組的BOOT引腳

在下載之前,要用模組的BOOT引腳觸發(fā)下載, 也就是說,要把4G模組的BOOT引腳拉到 1.8v,或者直接把BOOT引腳和VDD_EXT引腳相連。我們要在按下BOOT按鍵時讓模塊開機,就可以進入下載模式了。

? 具體到 Air780EMP開發(fā)板,

1、當我們模塊沒開機時,按著BOOT鍵然后長按PWR開機。

2、當我們模塊開機時,按著BOOT鍵然后點按重啟鍵即可。

wKgZPGll4VaAaCLwAAak0IfM8So837.png

(4)識別電腦的正確端口

? 判斷是否進入BOOT模式:模塊上電,此時在電腦的設備管理器中,查看串口設備, 會出現(xiàn)一個端口表示進入了boot下載模式,如下圖所示:

wKgZO2ll4bOAK4PiAACHv3-IOe0371.png


一旦進入了boot下載模式,表示硬件連接上已經處于就緒狀態(tài),此時就可以使用Luatools工具進行燒錄了!

(5)新建項目

? 首先,確保你的 Luatools 的版本,是大于 3.0.15 版本的。

? 在 Luatools 的左上角上有版本顯示的,如圖所示:

wKgZPGll4euAJUWUAAFOzN7XX0k251.png

Luatools 版本沒問題的話, 就點擊Luatools 右上角的“項目管理測試”按鈕,如下圖所示:

wKgZPGll4g2ARUKJAAGWfJRop2k521.png

這時會彈出項目管理和燒錄管理的對話框,如下圖:

新建一個項目

wKgZPGll4jSAI3UiAAOOFfyNeiY295.png


(6) 開始燒錄

選擇Air780EPM板子對應的底層core和剛改的main.lua腳本文件。下載到板子中。

wKgZO2ll4mGAOCEwAAO2sljZU9Q123.pngwKgZPGll4naALd9cAANp4lDrPhc263.png

點擊下載后,我們需要進入boot模式才能正常下載,在(3)(4)小節(jié)已經介紹了如何進入boot模式。

wKgZO2ll4pqAXVfqAADdwM7HXhk942.png

3、燒錄問題排查

如果你在燒錄過程中遇到了問題, 請點擊如下鏈接,進行燒錄的問題排查。

https://docs.openluat.com/air780epm/common/Luatools/

四、驗證功能

燒錄完成后,會自動開機,此時電腦的設備管理器中會虛擬出三個端口表示正常開機

wKgZO2ll43yAYR65AACYoe4WHm4648.png

Luatools會自動抓取應用日志和系統(tǒng)日志,并且在主界面解析顯示應用日志,如下圖所示:

wKgZPGll46mADWrhAAITkdUHPIM659.png

從打印的日志可以看到,這個4G開發(fā)板,在不斷的打印 hello world。

你太棒了! 你成功了!

五、總結

這節(jié)我們學會了

1、如何下載LuatOS的core,

2、如何使用燒錄工具Luatools,

3、如何編輯lua腳本實現(xiàn)打印hello world


審核編輯 黃宇

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

    關注

    30

    文章

    4967

    瀏覽量

    73954
  • vscode
    +關注

    關注

    1

    文章

    172

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Python運行本地Web服務并實現(xiàn)遠程訪問

    本文介紹使用Python搭建本地Web服務并結合 ZeroNews 實現(xiàn)公網訪問。
    的頭像 發(fā)表于 02-06 11:39 ?149次閱讀
    Python運行<b class='flag-5'>本地</b>Web服務并<b class='flag-5'>實現(xiàn)</b>遠程訪問

    輕松入門時間同步:全面解析常見問題與應對策略

    在現(xiàn)代計算機系統(tǒng)與網絡設備中,時間同步是保障數(shù)據(jù)一致性、日志準確性和系統(tǒng)協(xié)同工作的關鍵環(huán)節(jié)。然而,許多用戶在實際應用中常常遭遇時間偏差、同步失敗等問題。本文將帶您輕松入門時間同步技術,系統(tǒng)梳理
    的頭像 發(fā)表于 01-17 20:01 ?184次閱讀
    <b class='flag-5'>輕松</b><b class='flag-5'>入門</b>時間同步:全面解析常見問題與應對策略

    1688庫存API:多倉庫同步,庫存周轉快!

    ? 在電商和供應鏈管理中,高效的庫存管理是企業(yè)成功的關鍵。1688平臺提供的庫存API,支持多倉庫同步功能,能顯著提升庫存周轉效率。本文將逐步介紹其技術實現(xiàn)和優(yōu)勢,幫助開發(fā)者理解如何利用API優(yōu)化
    的頭像 發(fā)表于 01-08 14:47 ?240次閱讀
    1688庫存API:多<b class='flag-5'>倉庫</b>同步,庫存周轉快!

    本地智能家居系統(tǒng)ESPHome,實現(xiàn)遠程訪問調試

    ESPHome 是一個開源固件框架,支持通過 YAML 配置實現(xiàn)智能家居自動化,可本地部署并公網訪問,便于遠程開發(fā)。
    的頭像 發(fā)表于 12-30 14:48 ?1252次閱讀
    <b class='flag-5'>本地</b>智能家居系統(tǒng)ESPHome,<b class='flag-5'>實現(xiàn)</b>遠程訪問調試

    輕松做出漂亮的LabVIEW界面-FlateUI2.0

    看起來很多小伙伴們對LabVIEW的UI開發(fā)比較感興趣,除了輕松做出好看的LabVIEW控件外,今天再來一波簡單偏平化風格GUI。 先看效果,直接上圖: 再看看代碼: ![圖片] Demo
    發(fā)表于 12-05 14:37

    海微科技智能倉庫2.0項目正式啟動

    11月4日,海微智能倉庫2.0項目啟動會在海微智造舉行。項目通過數(shù)字化倉庫頂層設計與自動化技術的深度融合,實現(xiàn)倉庫從 “人力密集”到“智能無人”的跨越。
    的頭像 發(fā)表于 11-07 15:15 ?402次閱讀

    嵌入式入門必看!迅為RK3568?V2.0升級,新手也能輕松玩轉

    嵌入式入門必看!迅為RK3568?V2.0升級,新手也能輕松玩轉
    的頭像 發(fā)表于 10-28 13:26 ?430次閱讀
    嵌入式<b class='flag-5'>入門</b>必看!迅為RK3568?V2.0升級,新手也能<b class='flag-5'>輕松</b>玩轉

    rfid倉儲方案在倉庫管理中如何應用

    倉庫管理方案能實現(xiàn)對物料全生命周期的精準管控,廣泛適用于高校、企業(yè)、銀行等場景下的貴重儀器與設備管理,有效提升倉庫管理效率與智能化水平。rfid方案在倉庫管理中的應
    的頭像 發(fā)表于 10-23 15:13 ?406次閱讀
    rfid倉儲方案在<b class='flag-5'>倉庫</b>管理中如何應用

    代碼實現(xiàn)茶吧機自定義語音控制定制

    代碼實現(xiàn)茶吧機自定義語音控制定制 前言 茶吧機集成離線語音控制,核心是通過自然語音交互替代手動操作實現(xiàn)全方位體驗升級 —— 既無需起身即可完成燒水、調溫等操作,省去傳統(tǒng)多步按鍵調試的繁瑣,又依托
    的頭像 發(fā)表于 10-17 16:43 ?1111次閱讀
    零<b class='flag-5'>代碼</b><b class='flag-5'>實現(xiàn)</b>茶吧機自定義語音控制定制

    Shopee:對接海外倉API實現(xiàn)本地發(fā)貨,優(yōu)化物流時效

    問題,Shopee賣家可通過對接海外倉API實現(xiàn)本地發(fā)貨,顯著縮短物流時效。本技術貼將逐步介紹如何實現(xiàn)這一方案,包括API對接原理、實現(xiàn)步驟和代碼
    的頭像 發(fā)表于 09-26 16:14 ?666次閱讀
    Shopee:對接海外倉API<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>本地</b>發(fā)貨,優(yōu)化物流時效

    倉庫物品計數(shù)遠程監(jiān)控系統(tǒng)方案

    某工廠設置有多個產品倉庫分布到各個車間旁,庫存容量都不一樣。每天倉庫管理人員需要前往各個倉庫清點產品數(shù)量,存在工作量大、統(tǒng)計匯總困難等問題。現(xiàn)通過計數(shù)傳感器實現(xiàn)自動計數(shù),當庫存未滿時現(xiàn)
    的頭像 發(fā)表于 09-16 14:11 ?589次閱讀
    <b class='flag-5'>倉庫</b>物品計數(shù)遠程監(jiān)控系統(tǒng)方案

    TuyaOpen開源 + DshanPi-A1(RK3576)開發(fā)板的Tuya IoT平臺接入與AI大模型整合方案(筆記)

    python3-venv libsystemd-dev 二、獲取源代碼 克隆官方倉庫本地: git clone https://github.com/tuya/TuyaOpen.g
    發(fā)表于 09-15 10:35

    物理不可克隆功能的工作原理和益處

    物理不可克隆功能(PUF)是一種物理對象,對于給定的輸入和條件(激勵),提供物理定義的“數(shù)字指紋”輸出(響應),作為唯一標識符,通常用于半導體器件,如微處理器。
    的頭像 發(fā)表于 07-15 09:55 ?960次閱讀

    Helm倉庫管理常用配置

    Helm 倉庫(Repository)是存儲 Helm 圖表(Chart)的地方,類似于軟件包管理器的倉庫(如 apt、yum 倉庫)。
    的頭像 發(fā)表于 06-07 09:27 ?1299次閱讀

    通過Java和MCP創(chuàng)建Git AI倉庫助手

    隨著人工智能技術的快速發(fā)展,開發(fā)者工具也在不斷進化。Gitee 作為國內領先的代碼托管平臺,現(xiàn)已推出 MCP (Model Control Protocol) 功能,讓開發(fā)者能夠通過 AI 助手更高效地管理代碼倉庫
    的頭像 發(fā)表于 03-19 10:12 ?1524次閱讀