日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

合宙LuatOS應用,與時間相關那些事

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-09-25 07:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?合宙嵌入式操作系統(tǒng)LuatOS——在蜂窩物聯(lián)網(wǎng)模組上推出開源二次開發(fā)框架,功能齊全性能穩(wěn)定,可大幅度降低用戶的研發(fā)成本和研發(fā)周期。

在LuatOS中,獲取時間函數(shù)用得最多的就是os.time()函數(shù)了。 接下來,我會講一些與這個函數(shù)以及其他時間函數(shù)相關的知識。

一、時間戳相關

os.time()這個函數(shù),只能獲取當前時間戳;如果客戶希望獲取的是當前時間,即相應的年月日時分秒,可以使用os.date()函數(shù)。

參考下面的示例**:**

圖片?

關于位數(shù):

比較遺憾的是,Lua只有秒級時間戳,沒有毫秒以及微秒級時間戳,暫時沒有什么好的辦法解決該問題。

二、時間同步

理論上4G模塊在駐網(wǎng)(鏈接基站成功)以后,基站會發(fā)送當前時間給4G模塊(此過程被稱為 基站授時 )。也就是說,只要模塊駐網(wǎng)成功,內(nèi)部時間是沒有問題的,

但是,通過大量的事實驗證下來,某運營商部分卡無法與基站進行授時操作,部分基站同步給4G模塊的時間也有極小概率出錯。

所以,除了基站授時,預備情況下,還準備了NTP授時服務器對模塊進行授時操作。 此處專網(wǎng)卡客戶需要注意 —— 如果時間參數(shù)對你比較重要,需要將NTP授時服務器的域名加入運營商白名單中。

2.1 基站時間同步:

除上述某運營商的部分卡以外,多數(shù)情況下,只要駐網(wǎng)成功內(nèi)部就會更新時間。

如果駐網(wǎng)不成功,那么4G模塊會從2000年00時00分00秒進行計時。所以用戶需要獲取時間的應用場景下,盡量等到聯(lián)網(wǎng)成功,有時間同步信息發(fā)出來再進行。

LuatOS版****本示例:

圖片?

AT版本:

可以查看開機的打印,開機打印如下。

圖片?

注:此處時間為格林尼治時間,需要+8才是中國區(qū)時間。

2.2 NTP服務器授時:

如果用戶對基站授時的準確性有疑慮(之前也出現(xiàn)過基站授時比實際時間差了16天的情況),可以關閉基站授時,轉而使用NTP授時服務器去給模塊進行授時。

現(xiàn)在有一些免費公開的NTP授時服務器,如阿里云、騰訊云。

當然,如果對授時要求比較高,需要穩(wěn)定可靠的時間同步機制——建議自建NTP授時服務器。

LuatOS版本示例:

圖片?

三、基礎應用

定時休眠定時喚醒:

在一些對功耗要求比較嚴格,但是只需要定時數(shù)傳的場景下,時間應用的重要性就出來了。

用戶可以使用合宙自研低功耗模式,定時喚醒模塊進行數(shù)傳,數(shù)傳后又進入休眠模式。具體實現(xiàn)可以參考下方鏈接。

**四、進階應用 **

獲取當前時間的后一天凌晨零點到一點隨機時間戳:

多數(shù)情況下,需要對系統(tǒng)留有OTA的余地。為了讓用戶無感升級, 需要對OTA的時間進行限制,比如凌晨0點。 但是如果所有設備都在凌晨0點對設備進行升級,升級服務器無法處理高并發(fā),可能會導致各種異常出現(xiàn)。

所以就需要在用戶指定的一個時間段內(nèi)進行升級,最為穩(wěn)妥。

接下來的LuatOS腳本,就獲取到了當前時間的后一天凌晨零點到凌晨一點的隨機時間戳,并與當前時間戳進行計算,好給休眠模式下的OTA應用做出一個具體的休眠時間(秒數(shù))設置。

LuatOS版本示例:

圖片?


今天就分享到這里了~如果你對時間應用有其他疑問,歡迎來找合宙,咱們一起學習一起進步。

?11.jpg
12.jpg

審核編輯 黃宇

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

    關注

    2950

    文章

    48150

    瀏覽量

    418886
  • OTA
    OTA
    +關注

    關注

    7

    文章

    630

    瀏覽量

    38464
  • LuatOS
    +關注

    關注

    0

    文章

    173

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LuatOS:485 總線硬件設計要點與 exmodbus 庫開發(fā)實戰(zhàn)

    在工業(yè)物聯(lián)網(wǎng)通信開發(fā)中,485 總線與 Modbus 協(xié)議的組合應用十分常見。本文以 Air780EHV 系列模組為實例,圍繞 LuatOS 開發(fā)環(huán)境,詳解 485 總線的硬件設計細節(jié),包括其
    的頭像 發(fā)表于 03-19 17:57 ?251次閱讀
    <b class='flag-5'>LuatOS</b>:485 總線硬件設計要點與 exmodbus 庫開發(fā)實戰(zhàn)

    猛!MCU模組:Air1601/1602雙星出擊!

    在嵌入式開發(fā)中,你是否曾面臨這樣的困境:高清UI渲染依賴昂貴高端芯片、圖像處理卡頓、多網(wǎng)通信協(xié)同復雜、工業(yè)級穩(wěn)定設計繁瑣……Air1601/Air1602系列MCU模組應運而生:——以“高清顯示
    的頭像 發(fā)表于 02-13 14:05 ?918次閱讀
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b>MCU模組:Air1601/1602雙星出擊!

    LuatOS 系統(tǒng)框架的模塊化設計原理

    ?LuatOS 的設計核心在于高度模塊化與松耦合架構。系統(tǒng)將硬件驅動、通信協(xié)議、定時任務等封裝為獨立模塊,通過統(tǒng)一的注冊與回調(diào)機制接入主事件循環(huán)。這種設計不僅提升了代碼復用率,也使得開發(fā)者可以按需
    的頭像 發(fā)表于 02-03 15:56 ?305次閱讀
    <b class='flag-5'>LuatOS</b> 系統(tǒng)框架的模塊化設計原理

    輕松掌握——LuatOS socket基礎知識和應用開發(fā)

    對于剛接觸LuatOS開發(fā)的工程師而言,實現(xiàn)設備聯(lián)網(wǎng)往往是第一個重要目標,而Socket編程正是實現(xiàn)這一目標的核心技術路徑。本文以循序漸進的方式,帶領讀者從最基礎的Socket概念入手,逐步掌握在
    的頭像 發(fā)表于 01-28 20:07 ?401次閱讀
    輕松掌握——<b class='flag-5'>LuatOS</b>  socket基礎知識和應用開發(fā)

    解鎖:LuatOS框架的使用(下篇)

    接上一篇 2.3 LuatOS 的定時器(timer) 對于 LuatOS 應用程序來說,定時器本質上也算是一種特殊的消息,因為定時器太常用了,所以把他單獨拎出來,單獨的一個章節(jié)進行講解
    的頭像 發(fā)表于 01-28 13:18 ?293次閱讀
    解鎖:<b class='flag-5'>LuatOS</b>框架的使用(下篇)

    LuatOS框架的使用(上)

    在資源受限的物聯(lián)網(wǎng)終端設備中,如何實現(xiàn)快速開發(fā)與穩(wěn)定運行是關鍵挑戰(zhàn)。LuatOS框架通過將Lua語言與底層硬件抽象層深度融合,提供了一套簡潔高效的開發(fā)范式。本文將圍繞LuatOS框架的使用展開,從
    的頭像 發(fā)表于 01-27 19:38 ?401次閱讀
    <b class='flag-5'>LuatOS</b>框架的使用(上)

    LuatOS-Air腳本移植到LuatOS版本注意事項

    。 LuatOS-Air的api: 在https://doc.openluat.com/wiki/21?wiki_page_id=2068這里,又分為了5.1 原生接口 ,提供的 額外接口 兩種。 在額外的接口其中,又分為
    的頭像 發(fā)表于 01-17 14:48 ?1281次閱讀
    <b class='flag-5'>LuatOS</b>-Air腳本移植到<b class='flag-5'>LuatOS</b>版本注意事項

    LuatOS-Air轉LuatOS常見故障排查手冊

    LuatOS-Air腳本在LuatOS環(huán)境中運行失敗,問題往往集中在幾個關鍵模塊:任務調(diào)度、外設驅動、網(wǎng)絡配置和固件版本匹配。本文以故障排查的邏輯為主線,列出常見報錯現(xiàn)象、可能原因及快速修復
    的頭像 發(fā)表于 01-13 19:20 ?288次閱讀
    <b class='flag-5'>LuatOS</b>-Air轉<b class='flag-5'>LuatOS</b>常見故障排查手冊

    警惕兼容性陷阱:LuatOS-Air腳本在LuatOS中的運行異常分析

    即使語法正確的LuatOS-Air腳本,在LuatOS環(huán)境中也可能出現(xiàn)“靜默失敗”——程序無報錯但功能未執(zhí)行。這類問題多與系統(tǒng)事件循環(huán)、模塊加載時機或硬件抽象層調(diào)用方式有關。本文通過多個真實
    的頭像 發(fā)表于 01-13 19:20 ?328次閱讀
    警惕兼容性陷阱:<b class='flag-5'>LuatOS</b>-Air腳本在<b class='flag-5'>LuatOS</b>中的運行異常分析

    掌握LuatOS系統(tǒng)消息:新手也能看懂的列表詳解

    你是否在LuatOS開發(fā)中遇到過事件不響應、回調(diào)未觸發(fā)的問題?這很可能與系統(tǒng)消息列表的配置或使用不當有關。作為LuatOS事件驅動模型的核心組件,消息列表管理著所有異步消息的排隊與分發(fā)。本文以新手
    的頭像 發(fā)表于 01-13 18:12 ?251次閱讀
    掌握<b class='flag-5'>LuatOS</b>系統(tǒng)消息:新手也能看懂的列表詳解

    LuatOS AGPS 輔助定位開發(fā)實戰(zhàn)教程

    輔助數(shù)據(jù),可大幅縮短 GPS 首次定位時間。LuatOS 提供 AGPS 原生支持,適用于物流追蹤、車載
    的頭像 發(fā)表于 10-31 17:34 ?1375次閱讀
    <b class='flag-5'>LuatOS</b> AGPS 輔助定位開發(fā)實戰(zhàn)教程

    Task任務:LuatOS實現(xiàn)“任務級并發(fā)”的核心引擎

    分享sys核心庫Task任務相關函數(shù)及其簡要示例,幫助你更好地理解LuatOS開發(fā)基礎。 一、Task:LuatOS任務功能
    的頭像 發(fā)表于 08-28 13:49 ?655次閱讀
    Task任務:<b class='flag-5'>LuatOS</b>實現(xiàn)“任務級并發(fā)”的核心引擎

    揭秘LuatOS Task:多任務管理的“智能中樞”

    分享sys核心庫Task任務相關函數(shù)及其簡要示例,幫助你更好地理解LuatOS開發(fā)基礎。 一、Task:LuatOS任務功
    的頭像 發(fā)表于 08-28 13:48 ?809次閱讀
    揭秘<b class='flag-5'>LuatOS</b> Task:多任務管理的“智能中樞”

    解碼LuatOS:短信功能的底層運作機制

    短信功能在LuatOS中的運行并非表面所見那么簡單。本文將深入系統(tǒng)底層,解碼其通信協(xié)議、數(shù)據(jù)處理與系統(tǒng)交互,呈現(xiàn)完整的運作圖譜。 我們這期主要拆解airsms.lua文件,講清楚,短信功能
    的頭像 發(fā)表于 06-27 18:05 ?822次閱讀
    解碼<b class='flag-5'>LuatOS</b>:短信功能的底層運作機制

    基于LuatOS核心庫的實時操作系統(tǒng)開發(fā):從理論到實踐~

    實時系統(tǒng)的開發(fā)挑戰(zhàn)在于平衡響應時間與系統(tǒng)開銷。LuatOS核心庫通過時間片輪轉與優(yōu)先級混合調(diào)度策略,既保證了高實時性任務的即時執(zhí)行,又為低優(yōu)先級任務提供了公平調(diào)度機會。其事件驅動架構還支持異步處理
    的頭像 發(fā)表于 05-16 13:56 ?654次閱讀
    基于<b class='flag-5'>LuatOS</b>核心庫的實時操作系統(tǒng)開發(fā):從理論到實踐~
    名山县| 博客| 鱼台县| 龙岩市| 凤山县| 赞皇县| 邵武市| 双桥区| 江油市| 叶城县| 明水县| 金川县| 上思县| 胶南市| 嘉义市| 建水县| 崇左市| 宝清县| 吉林省| 通州区| 四川省| 石狮市| 芦溪县| 泾源县| 嵊泗县| 昌吉市| 巴林右旗| 河池市| 临潭县| 泗洪县| 丘北县| 读书| 依安县| 拜泉县| 西乌珠穆沁旗| 噶尔县| 车险| 罗定市| 团风县| 吉安市| 冀州市|