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

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

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

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

CSDK開發(fā)FOTA難?沒有自己的服務(wù)器?——合宙云平臺(tái)FULL-OTA解煩憂

合宙LuatOS ? 2023-07-08 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

功耗低、性能好、聯(lián)網(wǎng)快——基于移芯EC618平臺(tái)的合宙低功耗4G-Cat.1系列模組,支持標(biāo)準(zhǔn)AT/LuatOS/C-SDK多樣化開發(fā)方式,可滿足用戶不同開發(fā)需求。其中C-SDK倉庫提供給客戶自己編譯,版本自由度較高,F(xiàn)OTA遠(yuǎn)程升級(jí)應(yīng)用只需做好版本管理——不僅支持使用自己的服務(wù)器,還支持使用合宙IoT云平臺(tái)來升級(jí)模組,為不方便搭建服務(wù)器的客戶提供免費(fèi)便捷的服務(wù)。

本文分享基于合宙IoT服務(wù)器的CSDK FULL-OTA全量升級(jí)示例。

1

FULL-OTA測試準(zhǔn)備


FULL-OTA遠(yuǎn)程升級(jí)是對(duì)整包進(jìn)行升級(jí),在下載到的CSDK倉庫內(nèi)找到 “/project/example_full_ota” ,本教程將以此example為例。

注意:CSDK的原始版本必須為V0002及以上。

GITEE倉庫鏈接:
https://gitee.com/openLuat/luatos-soc-2022

1.1 生成1.0.0版本的binpkg文件:

首先需要先將代碼中的 "PROJECT_KEY",更改成自己在合宙IoT云平臺(tái)上的PROJECT_KEY。

#define PROJECT_VERSION "1.0.1" //使用合宙iot升級(jí)的話此字段必須存在,并且強(qiáng)制固定格式為x.x.x, x可以為任意的數(shù)字

#define PROJECT_KEY"47pzTpR9bxS04TiMJQ72RVg9tbtmQ8vw"//修改為自己iot上面的PRODUCT_KEY,這里是一個(gè)錯(cuò)誤的,使用合宙iot升級(jí)的話此字段必須存在

#define PROJECT_NAME "example_full_ota" //使用合宙iot升級(jí)的話此字段必須存在,可以任意修改,但和升級(jí)包的必須一致

打開用合宙IoT服務(wù)器升級(jí)的代碼部分,默認(rèn)沒版本號(hào)打印,這里在下面一行加了打印,如下所示:

#if 1

constcharremote_domain[ ]= "iot.openluat.com";

constcharota_file_name[200];

charimei[16] = {0};

luat_mobile_get_imei(0, imei, 15);

snprintf_(ota_file_name, 200, "api/site/firmware_upgrade?project_key=%s&imei=%s&device_key=&firmware_name=%s_LuatOS_CSDK_EC618&version=%s", PROJECT_KEY, imei, PROJECT_NAME, PROJECT_VERSION);

#endif

LUAT_DEBUG_PRINT("file name %s", ota_file_name);

然后保存編譯,生成1.0.0版本的binpkg文件(可以手動(dòng)修改文件名作為區(qū)分)。

be65f8de-1d33-11ee-a579-dac502259ad0.png

1.2 生成1.0.1版本的binpkg文件:

對(duì)代碼進(jìn)行修改,修改完成后build生成1.0.1 binpkg,然后保存編譯,生成1.0.1版本的binpkg文件(可以手動(dòng)修改文件名作為區(qū)分)。

be75f702-1d33-11ee-a579-dac502259ad0.png

2

生成升級(jí)包


本節(jié)使用合宙LuaTools生成升級(jí)包,注意:LuaTools需要2.2.0及以上版本。

2.1 制作升級(jí)包:

運(yùn)行LuaTools,進(jìn)入選項(xiàng)及工具->SOC差分/整包升級(jí)包制作工具。

be83e358-1d33-11ee-a579-dac502259ad0.png

在工具窗口的新版固件欄選擇要升級(jí)的binpkg,然后設(shè)置輸出路徑并填入用戶標(biāo)識(shí)(即:固件新版本號(hào)),點(diǎn)擊開始執(zhí)行,即可生成對(duì)應(yīng)的升級(jí)包。

bec3fe66-1d33-11ee-a579-dac502259ad0.png

2.2 更改后綴名:

在本地對(duì)應(yīng)路徑中找到生成的.sota升級(jí)包文件,將其后綴名更為.bin備用。

bf035868-1d33-11ee-a579-dac502259ad0.png

3

上傳升級(jí)包


升級(jí)包生成成功后需要上傳到服務(wù)器中,打開合宙IoT云平臺(tái)iot.openluat.com并登錄:

3.1點(diǎn)擊我的項(xiàng)目-固件列表,然后創(chuàng)建固件:

bf58d2de-1d33-11ee-a579-dac502259ad0.png

3.2 創(chuàng)建固件相關(guān)設(shè)置:

在創(chuàng)建固件窗口,選擇上文中后綴改為.bin的升級(jí)包,點(diǎn)擊上傳;系統(tǒng)會(huì)自動(dòng)生成對(duì)應(yīng)固件版本名稱和版本號(hào)。

bf6a6c24-1d33-11ee-a579-dac502259ad0.png

3.3 點(diǎn)擊確定,固件上傳成功:

bf7d4cae-1d33-11ee-a579-dac502259ad0.png

3.4 添加指定設(shè)備imei:

因?yàn)樯?jí)全部設(shè)備一欄選擇了【否】,所以接下來需要指定設(shè)備,將待升級(jí)設(shè)備的imei添加即可。

bf927714-1d33-11ee-a579-dac502259ad0.png

3.5 燒錄測試升級(jí):

然后只需要使用燒錄工具燒錄基礎(chǔ)版本(1.0.0)的binpkg:

bfa6f360-1d33-11ee-a579-dac502259ad0.png

等待樣例通過URL請(qǐng)求升級(jí)包的方式測試FOTA升級(jí),升級(jí)成功標(biāo)志除升級(jí)接口正確返回外,還可通過升級(jí)前后不同的打印內(nèi)容來輔助判斷是否升級(jí)成功。

如下顯示說明升級(jí)成功:

bfc5482e-1d33-11ee-a579-dac502259ad0.png

這里做測試的舊版本所打印的version=1.0.0,更新成功到新版本的打印變成了1.0.1。如在升級(jí)成功后再次請(qǐng)求同一升級(jí)包,由于不匹配會(huì)提示升級(jí)包校驗(yàn)錯(cuò)誤,不予升級(jí)。

后臺(tái)升級(jí)日志的查詢結(jié)果如下:

c0f489da-1d33-11ee-a579-dac502259ad0.png

FULL-OTA注意事項(xiàng)


文件大?。?/strong>
生成的ap.bin大小不能超過1984KB,生成的升級(jí)包不能超過1472KB。

設(shè)置要點(diǎn):
LuaTools需要2.2.0及以上版本;進(jìn)入選項(xiàng)及工具—SOC差分/整包升級(jí)包制作工具,新版固件選擇要升級(jí)的binpkg,用戶標(biāo)識(shí)可以填版本號(hào),也可以不填,看自己的代碼對(duì)升級(jí)版本是否有控制。如果用合宙IOT升級(jí)服務(wù),則必須填寫版本號(hào)!

選好輸出路徑,點(diǎn)生成,在輸出目錄下生成相應(yīng)的xxx.sota文件為升級(jí)包,更新后綴為.bin上傳至服務(wù)器即可升級(jí)。

流量消耗:
升級(jí)一次流量1MB~1.5MB之間,注意流量消耗。

版本要求:
CSDK的原始版本必須是V0002及以上,V0001升級(jí)到V0002也不行,因?yàn)樯婕暗搅薭ootloader修改。

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

    關(guān)注

    14

    文章

    10377

    瀏覽量

    91777
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    630

    瀏覽量

    38466
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    190

    文章

    4428

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    零基礎(chǔ)入門:用libfota2實(shí)現(xiàn)第三方服務(wù)器FOTA升級(jí)服務(wù)

    ?即使你是FOTA新手,也能通過本教程掌握遠(yuǎn)程固件升級(jí)的核心實(shí)現(xiàn)。我們以libfota2為客戶端核心,結(jié)合自建第三方服務(wù)器,提供一份零基礎(chǔ)可上手的完整FOTA服務(wù)搭建指南。從
    的頭像 發(fā)表于 01-19 18:35 ?218次閱讀
    零基礎(chǔ)入門:用libfota2實(shí)現(xiàn)第三方<b class='flag-5'>服務(wù)器</b><b class='flag-5'>FOTA</b>升級(jí)<b class='flag-5'>服務(wù)</b>

    FOTA升級(jí)全流程教學(xué):基于libfota2與第三方服務(wù)器搭建

    遠(yuǎn)程固件升級(jí)不再是大廠專屬,借助libfota2,你也可以為自己的設(shè)備搭建私有FOTA系統(tǒng)。本文將“手把手”帶你完成從服務(wù)端搭建、固件包發(fā)布到設(shè)備端升級(jí)響應(yīng)的完整流程。所有環(huán)節(jié)均基于第三方服務(wù)
    的頭像 發(fā)表于 01-19 18:35 ?557次閱讀
    <b class='flag-5'>FOTA</b>升級(jí)全流程教學(xué):基于libfota2與第三方<b class='flag-5'>服務(wù)器</b>搭建

    什么是企業(yè)服務(wù)器-計(jì)算

    企業(yè)服務(wù)器是指為企業(yè)提供的基于計(jì)算技術(shù)的服務(wù)器解決方案。華納是一家計(jì)算
    的頭像 發(fā)表于 12-29 17:57 ?1138次閱讀

    服務(wù)器端口怎么開放?

    剛搭建好服務(wù)器,想部署網(wǎng)站、運(yùn)行應(yīng)用或開啟遠(yuǎn)程連接,卻發(fā)現(xiàn)外網(wǎng)始終無法訪問?大概率是端口沒開放。端口就像服務(wù)器的門窗,默認(rèn)狀態(tài)下,服務(wù)器
    的頭像 發(fā)表于 11-11 15:43 ?1162次閱讀

    使用RTT的維護(hù)進(jìn)行遠(yuǎn)程固件升級(jí)(OTA),怎么沒有網(wǎng)絡(luò)升級(jí)的方式?

    使用RTT的維護(hù)進(jìn)行遠(yuǎn)程固件升級(jí)(OTA),怎么沒有網(wǎng)絡(luò)升級(jí)的方式的?只有藍(lán)牙,近距離的固件升級(jí)。詳細(xì)如圖所示,只有藍(lán)牙,沒有連接互聯(lián)網(wǎng),通過固件上傳
    發(fā)表于 10-13 06:36

    Jtti服務(wù)器上怎么部署網(wǎng)站嗎

    在互聯(lián)網(wǎng)快速發(fā)展的今天,網(wǎng)站已經(jīng)成為公司和個(gè)人溝通和展示自我的重要渠道。無論是一個(gè)簡單的個(gè)人博客,還是一個(gè)復(fù)雜的電子商務(wù)平臺(tái),部署網(wǎng)站的過程都是相似的。服務(wù)器因其高可用性、靈活性和經(jīng)濟(jì)性,成為
    的頭像 發(fā)表于 09-26 17:16 ?1377次閱讀

    Jtti xshell怎么連接服務(wù)器?

    在使用 Xshell連接服務(wù)器 之前,您需要確保已經(jīng)獲取了服務(wù)器的IP地址(或域名)、端口號(hào),以及登錄所需的用戶名和密碼。以下是連接
    的頭像 發(fā)表于 09-12 16:44 ?1005次閱讀

    華納服務(wù)器Linux系統(tǒng)日志集中化管理平臺(tái)搭建

    計(jì)算時(shí)代,企業(yè)運(yùn)維團(tuán)隊(duì)面臨服務(wù)器數(shù)量激增帶來的日志管理難題。本文詳細(xì)解析如何基于Linux系統(tǒng)構(gòu)建高效的服務(wù)器日志集中化管理平臺(tái),涵蓋
    的頭像 發(fā)表于 09-12 14:11 ?609次閱讀

    輕量服務(wù)器服務(wù)器區(qū)別:2025年終極選擇指南

    輕量服務(wù)器服務(wù)器區(qū)別在于定位和性能保障。輕量服務(wù)器采用共享計(jì)算資源和突發(fā)性能模式,預(yù)配置
    的頭像 發(fā)表于 09-01 13:58 ?1594次閱讀
    輕量<b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b>和<b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b>區(qū)別:2025年終極選擇指南

    怎樣在阿里ECS服務(wù)器上架設(shè)自己的OpenVPN服務(wù)器

    需要自己架設(shè)服務(wù)器,讓現(xiàn)場的IR615路由連接自己服務(wù)器。能通過自己
    發(fā)表于 08-06 06:56

    硅谷GPU服務(wù)器是什么意思?使用指南詳解

    硅谷GPU服務(wù)器本質(zhì)上是一種IaaS(基礎(chǔ)設(shè)施即服務(wù))產(chǎn)品,它將物理服務(wù)器上的GPU資源通過虛擬化技術(shù)分割成可彈性調(diào)配的
    的頭像 發(fā)表于 06-16 09:41 ?752次閱讀

    直播服務(wù)器對(duì)帶寬有什么要求?#直播服務(wù)器 #直播 #帶寬

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年05月30日 11:54:24

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    氣的方式探索這個(gè)功能,結(jié)尾還有實(shí)用總結(jié)和鼓勵(lì)彩蛋哦~? ? 一、HarmonyOS函數(shù)開發(fā):核心能力與價(jià)值 HarmonyOS的函數(shù)(Serverless)為開發(fā)者提供了??無
    發(fā)表于 05-22 17:21

    服務(wù)器和獨(dú)立服務(wù)器的區(qū)別在哪?一文讀懂如何選擇

    面對(duì)服務(wù)器與獨(dú)立服務(wù)器的選擇,許多人常因概念模糊而糾結(jié)。服務(wù)器和獨(dú)立服務(wù)器的區(qū)別在于資源分配
    的頭像 發(fā)表于 05-19 10:19 ?841次閱讀

    存儲(chǔ)服務(wù)器租用的好處有哪些?

    隨著企業(yè)數(shù)字化轉(zhuǎn)型加速,存儲(chǔ)服務(wù)器租用成為越來越多企業(yè)的首選方案。存儲(chǔ)服務(wù)器租用的好處在于彈性靈活、成本可控、安全可靠,同時(shí)避免了傳統(tǒng)服務(wù)器
    的頭像 發(fā)表于 05-16 11:03 ?973次閱讀
    抚远县| 韶关市| 邢台市| 杭锦后旗| 栾城县| 乃东县| 安乡县| 上饶市| 溧水县| 龙川县| 抚州市| 闽侯县| 洪洞县| 中方县| 确山县| 珲春市| 景德镇市| 勐海县| 荥阳市| 商都县| 万年县| 北安市| 平昌县| 建平县| 鹿泉市| 昌宁县| 武宣县| 鹤岗市| 海淀区| 浙江省| 白山市| 新乐市| 滨海县| 赤城县| 鸡东县| 江达县| 高陵县| 伊通| 虎林市| 莱州市| 威海市|