一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

字符串處理:4G模組軟件指南精要!

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 2024-11-17 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近一直有朋友咨詢我關(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ō)明

wKgZomcxdBmAIk1AABER8xNMT2k659.png

5.2 硬件安裝與連接

5.2.1 SIM卡安裝

5.2.2 實(shí)物連接圖

wKgaomcxdCyAUc9-AArK8D4RmNk429.png

注:開(kāi)發(fā)板與電腦通過(guò)TYPE-C線連接,用于通信與供電,所以必須使用支持USB通信的TYPE-C線才可以。

6、代碼示例介紹

6.1 完整程序清單

注:完整復(fù)制后保存為main.lua,可直接使用

wKgZomcxdESAM0eFAAaYaOEdgVo176.pngwKgZomcxdFmAMGPzAAmieGlXVhQ408.pngwKgZomcxdG-AJKZRAAhAELwqb7c882.pngwKgaomcxdIGAXuo5AAsCWRl6FP4049.pngwKgaomcxdI-AOpLEAANC14AQU20397.png

7、功能驗(yàn)證

7.1 開(kāi)機(jī)

按下圖所示通過(guò)TYPE-C線將開(kāi)發(fā)板與電腦連接無(wú)誤后,開(kāi)發(fā)板電源指示紅燈常亮,網(wǎng)絡(luò)指示燈滅:

wKgaomcxdKaAOu9YAAt_e_KosQ4781.png

此時(shí)按下開(kāi)機(jī)鍵,約2秒后釋放,等待幾秒網(wǎng)絡(luò)指示綠燈常亮,即開(kāi)機(jī)成功,如下圖:

wKgaomcxdLaAUo7_AAm5p9KVUfc989.png

此時(shí)電腦設(shè)備管理器中會(huì)發(fā)現(xiàn)下圖所示幾個(gè)設(shè)備,即代表開(kāi)機(jī)成功!

wKgZomcxdMGAavA_AAM2l6VRS6E667.png

7.2 打開(kāi)Luatool軟件工具并進(jìn)入項(xiàng)目管理測(cè)試頁(yè)面

wKgaoWcxdM2AdNZ5AAJ90VtZVMI528.png

7.3 按序號(hào)步驟創(chuàng)建項(xiàng)目

wKgZomcxdN6ABt5sAAIqr_oSkV0803.pngwKgZoWcxdOyAYHx7AAISYBpi27w970.png

7.4 按如下步驟進(jìn)行程序燒錄

wKgaoWcxdPeAeZ5WAAJankw6jco653.pngwKgaoWcxdQ6AYdQbAAwdyqrYo40283.png

7.5 觀察下載過(guò)程后確認(rèn)燒錄結(jié)果

wKgZoWcxdRuAZ6GAAAH2IU5XVAY565.png

wKgZoWcxdSeAfMq4AAGzNPO8-YA641.png

7.6 關(guān)閉項(xiàng)目管理界面,回到調(diào)試頁(yè)面,觀察輸出

注:詳細(xì)日志輸出內(nèi)容,在程序中有增強(qiáng)注釋說(shuō)明,請(qǐng)?jiān)敿?xì)查看。

wKgaoWcxdTOAb3sqAAgVt7vh4sk416.png

至此,我們已使用Air780E開(kāi)發(fā)板驗(yàn)證了字符串的相關(guān)操作功能。

分享完畢,歡迎關(guān)注

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(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
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    C++字符串string

    string是C++編程語(yǔ)言中的字符串。在C++中字符串處理可以使用c語(yǔ)言字符串形式char *,也可以使用string類格式。
    的頭像 發(fā)表于 07-10 00:26 ?2182次閱讀
    C++<b class='flag-5'>字符串</b>string

    掌握4G模組PWM|技術(shù)精要

    今天要講的是4G模組PWM的技術(shù)精要,以常用的合宙Air724UG為例做出示例分享給大家。
    的頭像 發(fā)表于 12-14 09:40 ?1205次閱讀
    掌握<b class='flag-5'>4G</b><b class='flag-5'>模組</b>PWM|技術(shù)<b class='flag-5'>精要</b>

    字符串轉(zhuǎn)為十六進(jìn)制軟件工具

    字符串轉(zhuǎn)為十六進(jìn)制軟件工具
    發(fā)表于 06-30 09:51 ?453次下載

    字符串的表示

    字符串的表示  隨著計(jì)算機(jī)在文字處理與信息管理中的廣泛應(yīng)用, 字符串已成為最常用的數(shù)據(jù)類型之一, 許多計(jì)算機(jī)中都提供字符串操作功能, 一些計(jì)算機(jī)還給出讀寫(xiě)字
    發(fā)表于 10-13 17:11 ?3260次閱讀
    <b class='flag-5'>字符串</b>的表示

    字符字符串的顯示原理

    字符字符串的顯示原理     1.字符的表示方法    現(xiàn)代計(jì)算機(jī)不僅處理數(shù)值領(lǐng)域的問(wèn)題,而且處理大量非數(shù)值領(lǐng)域的問(wèn)題。這樣一來(lái),必然要
    發(fā)表于 04-13 11:38 ?1.1w次閱讀

    strtok拆分字符串

    就是字符格式。有些場(chǎng)景需要使用多個(gè)處理器協(xié)同工作,比如單片機(jī)+openmv,它們之間需要通信,可以采用字符格式的編碼方式。操作字符串,無(wú)非是兩件事兒:生成
    發(fā)表于 01-13 15:46 ?8次下載
    strtok拆分<b class='flag-5'>字符串</b>

    2.2 python字符串類型

    " # 雙引號(hào) name_3 = '''Jack''' # 三個(gè)單引號(hào) name_4 = """Jack""" # 三個(gè)雙引號(hào) name_1 == name_2 == name_3 == name_4True 如果一個(gè)字符串里,
    的頭像 發(fā)表于 02-17 17:08 ?1656次閱讀

    C語(yǔ)言-字符串處理

    字符串在C語(yǔ)言里使用非常多,因?yàn)楹芏鄶?shù)據(jù)處理都是文本,也就是字符串,特別是設(shè)備交互、web網(wǎng)頁(yè)交互返回的幾乎都是文本數(shù)據(jù)。 這篇文章就介紹字符串定義、和基本
    的頭像 發(fā)表于 08-14 10:05 ?2116次閱讀

    平化字符串處理方法簡(jiǎn)介

    這里介紹一組有用的字符串處理方法,即平化至字符串和從字符串還原。
    的頭像 發(fā)表于 09-26 10:20 ?2662次閱讀

    C語(yǔ)言字符數(shù)組和字符串有什么區(qū)別

    用來(lái)存放字符的數(shù)組稱為字符數(shù)組。字符數(shù)組的各個(gè)元素依次存放字符串的各字符,字符數(shù)組的數(shù)組 名代表
    的頭像 發(fā)表于 02-17 14:27 ?4435次閱讀

    字符串的相關(guān)知識(shí)

    TCL 中的數(shù)據(jù)類型只有一種:字符串。這些字符串可以是字母、數(shù)字、布爾值、標(biāo)點(diǎn)符號(hào)等特殊字符的組合。在某些特殊命令的作用下,字符串可以向其他數(shù)據(jù)類型轉(zhuǎn)換。下面將系統(tǒng)的講解或回顧下
    的頭像 發(fā)表于 03-29 11:41 ?1409次閱讀

    串口屏LUA教程6-運(yùn)算和字符串處理

    串口屏LUA教程6-運(yùn)算和字符串處理
    發(fā)表于 04-29 13:11 ?11次下載

    labview中怎么對(duì)字符串中的進(jìn)行實(shí)時(shí)處理

    LabVIEW是一種用于開(kāi)發(fā)控制、測(cè)試和測(cè)量系統(tǒng)的可視化編程環(huán)境,它提供了許多處理字符串的功能。在LabVIEW中,可以使用不同的函數(shù)和工具來(lái)實(shí)時(shí)處理字符串。下面我將詳細(xì)介紹一些常見(jiàn)的
    的頭像 發(fā)表于 12-26 14:12 ?2684次閱讀

    labview字符串如何轉(zhuǎn)換為16進(jìn)制字符串

    在LabVIEW中,將字符串轉(zhuǎn)換為16進(jìn)制字符串是一個(gè)常見(jiàn)的需求,尤其是在處理數(shù)據(jù)通信和硬件接口時(shí)。LabVIEW提供了多種方法來(lái)實(shí)現(xiàn)這一轉(zhuǎn)換,包括使用內(nèi)置函數(shù)、編寫(xiě)VI(Virtual
    的頭像 發(fā)表于 09-04 15:54 ?5338次閱讀

    字符串在編程中的應(yīng)用實(shí)例

    字符串在編程中有著廣泛的應(yīng)用,它們被用于表示文本數(shù)據(jù)、處理用戶輸入、構(gòu)建動(dòng)態(tài)內(nèi)容等。以下是一些字符串在編程中的應(yīng)用實(shí)例: 1. 用戶輸入與輸出 用戶輸入 :程序通常需要從用戶那里獲取輸入,這些輸入通
    的頭像 發(fā)表于 01-07 15:33 ?717次閱讀