最近一直有朋友咨詢我關(guān)于4G模組的字符串處理,今天我便把相關(guān)指南展示給大家,以Air780E為例。
1、Lua字符串介紹
關(guān)于字符串,Lua提供了一些靈活且強(qiáng)大的功能,一些入門(mén)知識(shí)如下:
1.1 字符串定義
在Lua中,字符串可以用單引號(hào)'或雙引號(hào)"來(lái)定義。例如:
localstr1='Hello,World!'
localstr2="Hello,Lua!"
1.2 字符串連接
Lua使用..操作符進(jìn)行字符串連接。例如:
localgreeting="Hello"
localname="World"
localmessage=greeting..","..name.."!"--結(jié)果為"Hello,World!"
1.3 字符串長(zhǎng)度
可以使用#操作符獲取字符串的長(zhǎng)度。例如:
locallength=#"Hello,World!"--結(jié)果為13
綜上所述,Lua的字符串功能強(qiáng)大且易于使用,非常適合嵌入式開(kāi)發(fā)中的文本處理需求。通過(guò)靈活運(yùn)用這些功能,可以有效地處理和操作字符串?dāng)?shù)據(jù)。
2、演示功能概述
本文使用Air780E核心板,對(duì)字符串進(jìn)行定義、連接、計(jì)算長(zhǎng)度、格式化輸出以及分割等處理,并通過(guò)日志觀察的方式驗(yàn)證實(shí)驗(yàn)結(jié)果。
3、準(zhǔn)備硬件環(huán)境
3.1 Air780E開(kāi)發(fā)板
3.2 TYPE-C數(shù)據(jù)線
4、準(zhǔn)備軟件環(huán)境
4.1 Luatools
Luatools日志打印與程序燒錄軟件下載
https://docs.openluat.com/Luatools/
4.2 core固件和源碼腳本
注:core固件,是基礎(chǔ)環(huán)境,該固件由官方提供,用戶不可修改;源碼腳本,為應(yīng)用程序,可由客戶自行修改;右鍵點(diǎn)我,另存為,下載完整壓縮文件包。
5、軟硬件資料
● Air780E開(kāi)發(fā)板原理圖:
https://docs.openluat.com/air780e/product/
打開(kāi)Air780E產(chǎn)品手冊(cè),訪問(wèn)頁(yè)面中的《EVB_Air780X_V1.6.zip》
● API使用介紹說(shuō)明
https://wiki.luatos.com/api/string.html
● Air780E開(kāi)發(fā)板使用說(shuō)明
https://docs.openluat.com/air780e/product/
打開(kāi)Air780E產(chǎn)品手冊(cè),訪問(wèn)頁(yè)面中的《開(kāi)發(fā)板Core_Air780E使用說(shuō)明V1.0.5.pdf》
5.1 開(kāi)發(fā)板按鈕與指示燈圖示與說(shuō)明
5.2 硬件安裝與連接
5.2.1 SIM卡安裝
5.2.2 實(shí)物連接圖
注:開(kāi)發(fā)板與電腦通過(guò)TYPE-C線連接,用于通信與供電,所以必須使用支持USB通信的TYPE-C線才可以。
6、代碼示例介紹
6.1 完整程序清單
注:完整復(fù)制后保存為main.lua,可直接使用
7、功能驗(yàn)證
7.1 開(kāi)機(jī)
按下圖所示通過(guò)TYPE-C線將開(kāi)發(fā)板與電腦連接無(wú)誤后,開(kāi)發(fā)板電源指示紅燈常亮,網(wǎng)絡(luò)指示燈滅:
此時(shí)按下開(kāi)機(jī)鍵,約2秒后釋放,等待幾秒網(wǎng)絡(luò)指示綠燈常亮,即開(kāi)機(jī)成功,如下圖:
此時(shí)電腦設(shè)備管理器中會(huì)發(fā)現(xiàn)下圖所示幾個(gè)設(shè)備,即代表開(kāi)機(jī)成功!
7.2 打開(kāi)Luatool軟件工具并進(jìn)入項(xiàng)目管理測(cè)試頁(yè)面
7.3 按序號(hào)步驟創(chuàng)建項(xiàng)目
7.4 按如下步驟進(jìn)行程序燒錄
7.5 觀察下載過(guò)程后確認(rèn)燒錄結(jié)果
7.6 關(guān)閉項(xiàng)目管理界面,回到調(diào)試頁(yè)面,觀察輸出
注:詳細(xì)日志輸出內(nèi)容,在程序中有增強(qiáng)注釋說(shuō)明,請(qǐng)?jiān)敿?xì)查看。
至此,我們已使用Air780E開(kāi)發(fā)板驗(yàn)證了字符串的相關(guān)操作功能。
分享完畢,歡迎關(guān)注
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19675瀏覽量
317658 -
軟件
+關(guān)注
關(guān)注
69文章
5154瀏覽量
89230 -
字符串
+關(guān)注
關(guān)注
1文章
590瀏覽量
22293 -
模組
+關(guān)注
關(guān)注
6文章
1638瀏覽量
31373
發(fā)布評(píng)論請(qǐng)先 登錄
字符串的表示

字符與字符串的顯示原理
strtok拆分字符串

評(píng)論