乾貨分享:Air780E軟體指南:字串處理

电子老师傅發表於2024-11-10
一、Lua字串介紹

關於字串,Lua提供了一些靈活且強大的功能,一些入門知識如下:

1.1 字串定義

在Lua中,字串可以用單引號'或雙引號"來定義。例如:

localstr1='Hello,World!'

localstr2="Hello,Lua!"

1.2 字串長度

可以使用#運算子獲取字串的長度。例如:

locallength=#"Hello,World!"--結果為13

綜上所述,Lua的字串功能強大且易於使用,非常適合嵌入式開發中的文字處理需求。透過靈活運用這些功能,可以有效地處理和操作字串資料。

1.3 字串連線

Lua使用..運算子進行字串連線。例如:

localgreeting="Hello"

localname="World"

localmessage=greeting..","..name.."!"--結果為"Hello,World!"

二、演示功能概述

本文使用Air780E核心板,對字串進行定義、連線、計算長度、格式化輸出以及分割等處理,並透過日誌觀察的方式驗證實驗結果。

三、準備硬體環境

3.1 Air780E開發板

圖片

3.2 TYPE-C資料線

圖片

四、準備軟體環境

4.1 Luatools

Luatools日誌列印與程式燒錄軟體下載
https://docs.openluat.com/Luatools/

4.2 core韌體和原始碼指令碼

注:core韌體,是基礎環境,該韌體由合宙官方提供,使用者不可修改;原始碼指令碼,為應用程式,可由客戶自行修改;右鍵點我,另存為,下載完整壓縮檔案包。

五、軟硬體資料

● Air780E開發板原理圖:
https://docs.openluat.com/air780e/product/
開啟Air780E產品手冊,訪問頁面中的《EVB_Air780X_V1.6.zip》

● API使用介紹說明
https://wiki.luatos.com/api/string.html

● Air780E開發板使用說明
https://docs.openluat.com/air780e/product/
開啟Air780E產品手冊,訪問頁面中的《開發板Core_Air780E使用說明V1.0.5.pdf》

5.1 開發板按鈕與指示燈圖示與說明

圖片

圖片

5.2 硬體安裝與連線

5.2.1 SIM卡安裝

5.2.2 實物連線圖

圖片

注:開發板與電腦透過TYPE-C線連線,用於通訊與供電,所以必須使用支援USB通訊的TYPE-C線才可以。

六、程式碼示例介紹

6.1 完整程式清單

注:完整複製後儲存為main.lua,可直接使用

圖片

七、功能驗證

7.1 開機

按下圖所示透過TYPE-C線將開發板與電腦連線無誤後,開發板電源指示紅燈常亮,網路指示燈滅:

圖片

此時按下開機鍵,約2秒後釋放,等待幾秒網路指示綠燈常亮,即開機成功,如下圖:

圖片

此時電腦裝置管理器中會發現下圖所示幾個裝置,即代表開機成功!

圖片

7.2 開啟Luatool軟體工具並進入專案管理測試頁面

圖片

7.3 按序號步驟建立專案

圖片

圖片

7.4 按如下步驟進行程式燒錄

圖片

圖片

7.5 觀察下載過程後確認燒錄結果

圖片

圖片

7.6 關閉專案管理介面,回到除錯頁面,觀察輸出

注:詳細日誌輸出內容,在程式中有增強註釋說明,請詳細檢視。

圖片

至此,我們已使用Air780E開發板驗證了字串的相關操作功能。

相關文章