国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路

這篇具有很好參考價(jià)值的文章主要介紹了探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路

什么是物聯(lián)網(wǎng)

????眾所周知,物聯(lián)網(wǎng)是當(dāng)今科技領(lǐng)域的一個(gè)熱門話題,它指的是通過互聯(lián)網(wǎng)將各種物理設(shè)備、傳感器、終端等連接起來,實(shí)現(xiàn)信息的交換和通信。物聯(lián)網(wǎng)的應(yīng)用場(chǎng)景非常廣泛,涉及智能家居、智能城市、智能醫(yī)療、智能工業(yè)等領(lǐng)域。然而,物聯(lián)網(wǎng)終端應(yīng)用的開發(fā)也面臨著很多挑戰(zhàn),例如:

  • ????應(yīng)用的多樣性:物聯(lián)網(wǎng)終端需要支持不同的功能和場(chǎng)景,例如溫濕度監(jiān)測(cè)、人臉識(shí)別、語音控制等,這就要求開發(fā)者能夠靈活地開發(fā)和切換不同的應(yīng)用。
  • ????組件的多樣性:物聯(lián)網(wǎng)終端需要使用不同的硬件和軟件組件,例如傳感器、顯示器、攝像頭、網(wǎng)絡(luò)模塊等,這就要求開發(fā)者能夠方便地集成和解耦不同的組件。
  • ????RTOS的多樣性:物聯(lián)網(wǎng)終端可能需要運(yùn)行在不同的實(shí)時(shí)操作系統(tǒng)(RTOS)上,例如FreeRTOS、RT-Thread,ucos等,這就要求開發(fā)者能夠兼容和適配不同的RTOS。
  • ????MCU的多樣性:物聯(lián)網(wǎng)終端需要使用不同的微控制器(MCU)芯片,例如STM32、RA系列、ESP32等,這就要求開發(fā)者能夠支持和移植不同的MCU。

什么是Xiotman

????為了解決這些挑戰(zhàn),一套全新的物聯(lián)網(wǎng)多應(yīng)用框架Xiotman應(yīng)運(yùn)而生。Xiotman是一套致力于解決物聯(lián)網(wǎng)終端應(yīng)用多樣化挑戰(zhàn)的軟件架構(gòu)解決方案,它由 CSDN博客專家 架構(gòu)師李肯在2023年RT-Thread全球技術(shù)峰會(huì)上首次公開發(fā)布,并在GitHub和Gitee上開源。


Xiotman的特點(diǎn)

????Xiotman的主要特點(diǎn)如下:

  • ????支持多應(yīng)用開發(fā):Xiotman提供了一個(gè)統(tǒng)一的應(yīng)用接口和入口,開發(fā)者只需要編寫自己的應(yīng)用邏輯代碼,并在配置文件中選擇要編譯和運(yùn)行的應(yīng)用即可。Xiotman還提供了一些常見的應(yīng)用示例,例如智能房間、調(diào)試串口等,供開發(fā)者參考和學(xué)習(xí)。
  • ????支持多組件解耦:Xiotman提供了一個(gè)組件管理機(jī)制,開發(fā)者可以將自己使用的硬件和軟件組件封裝成獨(dú)立的模塊,并在配置文件中選擇要加載和使用的組件即可。
  • ????支持多RTOS:Xiotman提供了一個(gè)RTOS適配層,開發(fā)者可以在配置文件中選擇要運(yùn)行在哪個(gè)RTOS上,并根據(jù)不同RTOS提供的API進(jìn)行編程。目前Xiotman已經(jīng)支持了RT-Thread V5.0.X版本,并計(jì)劃支持更多版本和其他RTOS。
  • ????支持多MCU:Xiotman提供了一個(gè)MCU適配層,開發(fā)者可以在配置文件中選擇要使用哪個(gè)MCU芯片,并根據(jù)不同MCU提供的驅(qū)動(dòng)和外設(shè)進(jìn)行編程。目前Xiotman已經(jīng)支持了qemu-veXpress-a9(仿真)、RA2E1、RA2L1、RA4M2、RA6M4等芯片,并計(jì)劃支持更多芯片。

Xiotman的架構(gòu)

????Xiotman的架構(gòu)如下圖所示:

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


Xiotman的使用

????Xiotman的使用方法也非常簡單,接下來我們就來詳細(xì)介紹一下:


安裝env工具

????這個(gè)地方我們需要注意,我們最好使用官方最新的版本,目前最新是1.3.5版本,筆者在測(cè)試的時(shí)候使用的是1.1.0版本的,有許多?錯(cuò)誤?,所以還是希望大家用最新版的。

????下載連接如下所示:env下載鏈接

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


獲取源代碼

????這邊我們還是建議獲取Github上面的最新版,但是考慮到Github在國內(nèi)訪問不太友好,所以我們也在Gitee上開源了我們的代碼,可以使用Git去獲取,也可以直接點(diǎn)擊下載ZIP再解壓使用。


使用

????首先將env注冊(cè)到右鍵,當(dāng)然,直接手動(dòng)進(jìn)入目錄也可以,注冊(cè)到右鍵與使用env的教程如下:Env 用戶手冊(cè) ,然后進(jìn)入到 Xiotman/build 目錄,右鍵,進(jìn)入env(進(jìn)入env之后通過命令行進(jìn)去也是可以的):

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????執(zhí)行 scons --list_app 查看當(dāng)前選擇編譯的應(yīng)用、MCU、RTOS版本等信息;

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????執(zhí)行 scons --menuconfig=build選擇對(duì)應(yīng)的應(yīng)用、MCU及RTOS和RTOS版本,默認(rèn)的情況下,選擇的是 app_uart_debug應(yīng)用、qemu-vexpress-a9、rt-thread-v5.0.x版本;

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????執(zhí)行 scons 開始編譯當(dāng)前應(yīng)用,輸出如下所示就說明編譯成功了,在 out/app_uart_debug(qemu-vexpress-a9)/ 目錄可以看到對(duì)應(yīng)的固件文件輸出;

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????執(zhí)行編譯輸出的固件;進(jìn)入到 xiotman/out/app_uart_debug(qemu-vexpress-a9)/ 目錄,執(zhí)行 ./qemu-nographic.bat 即可運(yùn)行;

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????當(dāng)然了,如果你想要清除當(dāng)前選擇的應(yīng)用的中間編譯輸出,執(zhí)行 scons --clean 就好了。

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


????同時(shí)xiotman還保留了原生的 RTOS 的配置,執(zhí)行 scons --menuconfig=rtos 即可進(jìn)入配置:

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路

????我手上剛好有一塊RA2E1的開發(fā)板,于是驗(yàn)證了一下,發(fā)現(xiàn)可以正常運(yùn)行,結(jié)果如下所示。教程就和上述一樣,只不過換了一個(gè)芯片,除了RA2E1之外,其他的我都測(cè)試過,沒有什么大問題。

探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路


其他教程

????Xiotman還提供了一些演示視頻,展示了它在不同的硬件平臺(tái)和應(yīng)用場(chǎng)景下的運(yùn)行效果,可以在B站搜索【Xiotman 基礎(chǔ)功能演示】觀看。


Xiotman的開源地址

????Xiotman是一個(gè)完全開源的項(xiàng)目,遵循 Apache License 2.0 開源許可協(xié)議,可以免費(fèi)在商業(yè)產(chǎn)品中使用,并且不需要公開私有代碼,沒有潛在商業(yè)風(fēng)險(xiǎn)。Xiotman的代碼倉庫地址如下:

  • GitHub: https://github.com/recan-li/xiotman
  • Gitee: https://gitee.com/recan-li/xiotman

總結(jié)

????總之,Xiotman是一個(gè)全新的物聯(lián)網(wǎng)多應(yīng)用框架,它為物聯(lián)網(wǎng)終端應(yīng)用的開發(fā)提供了一個(gè)靈活、方便、兼容、可擴(kuò)展的軟件架構(gòu)解決方案。同時(shí)也希望大家能給Xiotman提出寶貴的建議與看法,感謝大家。文章來源地址http://www.zghlxwxcb.cn/news/detail-485001.html

到了這里,關(guān)于探索Xiotman:物聯(lián)網(wǎng)軟件架構(gòu)的創(chuàng)新之路的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • AI時(shí)代架構(gòu)師之路:技術(shù)、洞察和創(chuàng)新的完美融合

    AI時(shí)代架構(gòu)師之路:技術(shù)、洞察和創(chuàng)新的完美融合

    隨著人工智能技術(shù)的飛速發(fā)展,我們正置身于一個(gè)由數(shù)據(jù)驅(qū)動(dòng)的時(shí)代。在這個(gè)充滿無限可能性的AI時(shí)代,架構(gòu)師成為設(shè)計(jì)和構(gòu)建先進(jìn)系統(tǒng)的關(guān)鍵角色。然而,在追逐技術(shù)的同時(shí),架構(gòu)師需要修煉一系列綜合素養(yǎng),使其在技術(shù)、業(yè)務(wù)和倫理之間達(dá)到完美的平衡。 奠定基礎(chǔ):深厚的

    2024年02月05日
    瀏覽(35)
  • 架構(gòu)探索之路-第一站-clickhouse

    架構(gòu), 軟件開發(fā)中最熟悉不過的名詞, 遍布在我們的日常開發(fā)工作中, 大到項(xiàng)目整體, 小到功能組件, 想要實(shí)現(xiàn)高性能、高擴(kuò)展、高可用的目標(biāo)都需要優(yōu)秀架構(gòu)理念輔助. 所以本人嘗試編寫架構(gòu)系列文章, 去剖析市面上那些經(jīng)典優(yōu)秀的開源項(xiàng)目, 學(xué)習(xí)優(yōu)秀的架構(gòu)理念來積累架構(gòu)設(shè)計(jì)

    2024年02月05日
    瀏覽(21)
  • 03 探索物聯(lián)網(wǎng)架構(gòu)

    03 探索物聯(lián)網(wǎng)架構(gòu)

    Bilibili:柴頭物聯(lián)網(wǎng)的個(gè)人空間-柴頭物聯(lián)網(wǎng)個(gè)人主頁-嗶哩嗶哩視頻 CSDN:柴頭物聯(lián)網(wǎng)-CSDN博客 西瓜視頻:https://www.ixigua.com/home/607342776027742 本文引用以下文章: 物聯(lián)網(wǎng)平臺(tái)的產(chǎn)品架構(gòu) – 人人都是產(chǎn)品經(jīng)理 阿里云物聯(lián)網(wǎng)平臺(tái)的產(chǎn)品架構(gòu)_物聯(lián)網(wǎng)平臺(tái)(IoT)-阿里云幫助中心 物聯(lián)網(wǎng)

    2024年04月13日
    瀏覽(11)
  • 探索容災(zāi)架構(gòu)演進(jìn)之路-從單點(diǎn)到異地多活

    在公司發(fā)展初期,業(yè)務(wù)發(fā)展和用戶增長是首要關(guān)注的焦點(diǎn)。然而,隨著業(yè)務(wù)規(guī)模不斷擴(kuò)大,用戶數(shù)量逐漸攀升,應(yīng)用穩(wěn)定性的重要性也變得愈發(fā)凸顯。在這個(gè)演進(jìn)過程中,傳統(tǒng)架構(gòu)下的應(yīng)用部署模式開始顯露出多方面的穩(wěn)定性風(fēng)險(xiǎn),其中最為顯著的問題之一就是機(jī)房單點(diǎn)故障

    2024年02月05日
    瀏覽(21)
  • 潤和軟件與華秋達(dá)成生態(tài)共創(chuàng)合作,共同推動(dòng)物聯(lián)網(wǎng)硬件創(chuàng)新

    7月11日,在2023慕尼黑上海電子展現(xiàn)場(chǎng),江蘇潤開鴻數(shù)字科技有限公司(以下簡稱“潤開鴻”)與深圳華秋電子有限公司(以下簡稱“華秋”)簽署了生態(tài)共創(chuàng)戰(zhàn)略合作協(xié)議,共同推動(dòng)物聯(lián)網(wǎng)硬件生態(tài)繁榮發(fā)展。當(dāng)前雙方主要基于潤開鴻的硬件產(chǎn)品及解決方案開展市場(chǎng)推廣、供應(yīng)鏈

    2024年02月16日
    瀏覽(90)
  • AI驅(qū)動(dòng)的大數(shù)據(jù)創(chuàng)新:探索軟件開發(fā)中的機(jī)會(huì)和挑戰(zhàn)

    AI驅(qū)動(dòng)的大數(shù)據(jù)創(chuàng)新:探索軟件開發(fā)中的機(jī)會(huì)和挑戰(zhàn)

    ??個(gè)人主頁:程序員 小侯 ??CSDN新晉作者 ??歡迎 ??點(diǎn)贊?評(píng)論?收藏 ?收錄專欄:大數(shù)據(jù)系列 ?文章內(nèi)容: ??希望作者的文章能對(duì)你有所幫助,有不足的地方請(qǐng)?jiān)谠u(píng)論區(qū)留言指正,大家一起學(xué)習(xí)交流!?? 隨著人工智能(AI)和大數(shù)據(jù)技術(shù)的迅速發(fā)展,軟件開發(fā)領(lǐng)域正

    2024年02月11日
    瀏覽(26)
  • 軟件需求-架構(gòu)師之路(五)

    軟件需求-架構(gòu)師之路(五)

    軟件需求 軟件需求: 指用戶 對(duì)系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。 分為 需求開發(fā) 和 需求管理 兩大過程。 需求開發(fā): 需求獲取 需求分析 需求定義(需求規(guī)格說明書) 需求驗(yàn)證:拉客戶一起評(píng)審,沒問題簽字。 這里評(píng)審確定后就形成需求基線 。下面就是

    2024年02月12日
    瀏覽(19)
  • 軟件工程模型-架構(gòu)師之路(四)

    軟件工程模型-架構(gòu)師之路(四)

    軟件工程模型 敏捷開發(fā) : 個(gè)體和交互 勝過 過程和工具、可以工作的軟件 勝過 面面俱到的文件、客戶合作勝過合同談判、響應(yīng)變化 勝過 循序計(jì)劃。(適應(yīng)需求變化,積極響應(yīng)) 敏捷開發(fā)與其他結(jié)構(gòu)化方法區(qū)別特點(diǎn):面向人的、適應(yīng)性。 敏捷開發(fā)也是 迭代增量開發(fā)。 ?

    2024年02月12日
    瀏覽(18)
  • AI大模型探索之路-應(yīng)用篇17:GLM大模型-大數(shù)據(jù)自助查詢平臺(tái)架構(gòu)實(shí)踐

    AI大模型探索之路-應(yīng)用篇17:GLM大模型-大數(shù)據(jù)自助查詢平臺(tái)架構(gòu)實(shí)踐

    在眾多大型企業(yè)中,數(shù)據(jù)資產(chǎn)龐大無比,因此它們紛紛構(gòu)建了多種大數(shù)據(jù)平臺(tái)。然而,關(guān)鍵在于如何高效地利用這些數(shù)據(jù),例如,將數(shù)據(jù)有效地提供給產(chǎn)品經(jīng)理或數(shù)據(jù)分析師以供他們進(jìn)行設(shè)計(jì)和分析。在傳統(tǒng)工作流程中,由于這些角色通常不是技術(shù)專家,他們往往無法直接使

    2024年04月22日
    瀏覽(33)
  • 智安網(wǎng)絡(luò)|探索物聯(lián)網(wǎng)架構(gòu):構(gòu)建連接物體與數(shù)字世界的橋梁

    智安網(wǎng)絡(luò)|探索物聯(lián)網(wǎng)架構(gòu):構(gòu)建連接物體與數(shù)字世界的橋梁

    物聯(lián)網(wǎng)是指通過互聯(lián)網(wǎng)將各種物理設(shè)備與傳感器連接在一起,實(shí)現(xiàn)相互通信和數(shù)據(jù)交換的網(wǎng)絡(luò)系統(tǒng)。物聯(lián)網(wǎng)架構(gòu)是實(shí)現(xiàn)這一連接的基礎(chǔ)和框架,它允許物體與數(shù)字世界之間的互動(dòng)和協(xié)作。 物聯(lián)網(wǎng)架構(gòu)是一種分層結(jié)構(gòu),它將物聯(lián)網(wǎng)系統(tǒng)劃分為不同的層次和組件。典型的物聯(lián)網(wǎng)架

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包