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

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

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

哪一個嵌入式操作系統(tǒng)適合你?

Silicon Labs ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-09-14 16:26 ? 次閱讀

目前市場上還沒有一款操作系統(tǒng)可以適合所有不同類型的嵌入式應(yīng)用,盡管有一些非常接近。嵌入式系統(tǒng)多種多樣,范圍從簡單的8MCU到高度復(fù)雜的64位多核CPU。在大多數(shù)嵌入式操作系統(tǒng)的內(nèi)核中,都會有一個實時操作系統(tǒng)(RTOS),這是管理CPU時序和其他資源的軟件。此外,一些操作系統(tǒng)會提供額外的模塊來處理通信協(xié)議、數(shù)據(jù)存儲、用戶接口等。

針對工程師選用嵌入式操作系統(tǒng)的難題,Silicon Labs(亦稱芯科科技)軟件架構(gòu)師,Micrium創(chuàng)始人 Jean J. Labrosse先生近期接受行業(yè)媒體專訪,進一步分析當前RTOS市場及應(yīng)用發(fā)展狀況,同時說明如何根據(jù)產(chǎn)品應(yīng)用選擇合適的嵌入式操作系統(tǒng),敬請點擊閱讀原文觀看完整的采訪整理報導(dǎo)!

選擇哪款操作系統(tǒng)取決于你的應(yīng)用

下圖為一些流行的嵌入式RTOSCPU支持情況。到目前為止,在中國非常受歡迎的RTOS是來自Micrium(現(xiàn)被Silicon Labs收購)的μC/OS-IIOS2)和μC/OS-IIIOS3)。這些RTOS在非商業(yè)應(yīng)用中可以免費使用,但對于商業(yè)用途則需要獲得授權(quán)。OS2OS3可以覆蓋市場上幾乎所有的CPU,這是一個相當理想的特性,因為它有助于保護你在軟件方面的投資,你的應(yīng)用可以很容易地從一種處理器架構(gòu)遷移到另一種處理器架構(gòu)上。

流行的RTOSCPU支持情況

如果你的應(yīng)用需要的是RTOS在多任務(wù)處理和資源共享方面的功能,那么FreeRTOS這款受歡迎的開源RTOS可能是另一種不錯的選擇。同樣地,如果你使用Cortex-M處理器,ARM會提供免費的RTX。然而,如果你正在設(shè)計一款商業(yè)產(chǎn)品,強烈推薦你使用一種商業(yè)RTOS而非一種開源解決方案。

MicriumRTOS很容易理解,事實上,關(guān)于這些RTOS內(nèi)部構(gòu)成的書籍已經(jīng)被撰寫并翻譯成中文版本。

現(xiàn)在,物聯(lián)網(wǎng)是一個非常熱門的話題,它取決于你正在談?wù)撃姆矫娴膬?nèi)容。如果你正在設(shè)計一個葉子節(jié)點,那么很可能你將需要某種形式的無線連接。有許多協(xié)議可供選擇,不過大多數(shù)嵌入式操作系統(tǒng)提供商并不直接提供無線協(xié)議棧,你可能得借助半導(dǎo)體制造商來提供這些解決方案。事實證明,只有極少數(shù)供應(yīng)商可以提供無線芯片和軟件的完整組合。

不過,Silicon Labs可提供IoT解決方案和無線連接,能夠提供如下協(xié)議的完整解決方案:Bluetooth、Bluetooth Mesh、ZigBee、Thread、WiFi、專有協(xié)議(即定制協(xié)議)。事實上,這些協(xié)議已經(jīng)預(yù)集成在Silicon LabsEFR32多協(xié)議Wireless Gecko SoC系列產(chǎn)品中。這些芯片不僅包含無線協(xié)議,而且集成了Micrium的嵌入式操作系統(tǒng)。這使得可以相對容易地增加產(chǎn)品的功能,而無需擔心無線技術(shù)的復(fù)雜性。

越來越多的應(yīng)用需要同時使用多種無線協(xié)議,并且為了降低成本,需要同一顆芯片同時支持這些協(xié)議。例如,你可能希望你的客戶使用Bluetooth去配置一個ZigBeeThread設(shè)備。一旦配置成功,繼續(xù)同時運行兩種協(xié)議棧是可行的。Bluetooth仍然可以作為一個信標設(shè)備向路人提供關(guān)于你的設(shè)備可提供的增值特性的額外信息。這對于電子貨架標簽、餐館、加油站或其他類似應(yīng)用都將非常有用。

另一個方面是云連接。你的嵌入式設(shè)備將很可能是一個更大聯(lián)網(wǎng)設(shè)備網(wǎng)絡(luò)的一部分,連接到亞馬遜網(wǎng)絡(luò)服務(wù)、微軟Azure云、IBM Bluemix或其他平臺將不再是問題,嵌入式操作系統(tǒng)供應(yīng)商正在越來越多地提供云連接器及其協(xié)議棧來支持這些服務(wù)。

當然,IoT解決方案供應(yīng)商必須提供一些功能來確保這些設(shè)備是安全、可靠且現(xiàn)場可升級的。設(shè)計人員需要在開發(fā)周期的早期考慮安全因素,而不是在事后。客戶越來越多地要求我們提供完整的、端到端的解決方案?,F(xiàn)在這是可以的,因為作為Silicon Labs的一部分,我們不僅可以提供帶有額外模塊和云連接功能的嵌入式操作系統(tǒng),而且可以提供完整的無線MCU和協(xié)議棧,讓工程師將精力更多地集中在產(chǎn)品設(shè)計的獨特性方面。

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

    關(guān)注

    5091

    文章

    19176

    瀏覽量

    307102
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6889

    瀏覽量

    123641

原文標題:【應(yīng)用解析】嵌入式操作系統(tǒng)那么多,哪一個適合你?

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    2025嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式啟動!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應(yīng)用場景!無論企業(yè)團隊/工程師
    的頭像 發(fā)表于 01-09 18:46 ?109次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班正式啟動!

    ARM嵌入式實時操作系統(tǒng)比較

    嵌入式系統(tǒng)領(lǐng)域,實時操作系統(tǒng)(RTOS)是確保任務(wù)按時完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點,在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。本
    的頭像 發(fā)表于 12-28 09:15 ?481次閱讀

    新手怎么學(xué)嵌入式?

    ,實現(xiàn)些簡單的功能,如點亮 LED 燈、讀取傳感器數(shù)據(jù)等,來加深對嵌入式技術(shù)的理解。還可以參加
    發(fā)表于 12-12 10:51

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象下,如果智能設(shè)備,比如你口袋里的智能手機,是
    發(fā)表于 11-08 15:07

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個領(lǐng)域扮演著越來越重要的角色。Linux因其開源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作
    的頭像 發(fā)表于 11-06 10:22 ?571次閱讀

    嵌入式系統(tǒng)的啟動流程

    嵌入式系統(tǒng)的啟動流程是復(fù)雜但有序的過程,它涉及從系統(tǒng)上電到操作系統(tǒng)內(nèi)核及應(yīng)用程序啟動的多個階
    的頭像 發(fā)表于 10-05 17:44 ?460次閱讀

    新書發(fā)布——《RT-Thread嵌入式實時操作系統(tǒng)內(nèi)核、驅(qū)動和應(yīng)用開發(fā)技術(shù)》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統(tǒng)內(nèi)核、驅(qū)動和應(yīng)用開發(fā)技術(shù)》書正式發(fā)布。本書的編寫團隊由多位在嵌入式和實時
    的頭像 發(fā)表于 09-03 08:06 ?700次閱讀
    新書發(fā)布——《RT-Thread<b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統(tǒng)</b>內(nèi)核、驅(qū)動和應(yīng)用開發(fā)技術(shù)》

    freertos和rtthread哪一個更好

    FreeRTOS FreeRTOS是小型、可裁剪的實時操作系統(tǒng)內(nèi)核,由Richard Barry于2003年發(fā)布。它主要面向微控制器(MCU)和小型嵌入式
    的頭像 發(fā)表于 09-02 14:06 ?4062次閱讀

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是種基于Linux操作系統(tǒng)嵌入式系統(tǒng)開發(fā)平臺。它通常包括
    的頭像 發(fā)表于 09-02 09:09 ?450次閱讀

    “第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    嵌入式系統(tǒng)是電子信息產(chǎn)業(yè)的基礎(chǔ),是智能系統(tǒng)的核心。大模型催生AI走入千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機器人、無人駕駛和智能制造為代表的智能嵌入式
    的頭像 發(fā)表于 08-30 17:27 ?468次閱讀
    “第六屆國產(chǎn)<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    RT-Thread出席第六屆中國嵌入式技術(shù)大會,共話嵌入式操作系統(tǒng)與智能工業(yè)

    、RISC-V與AIoT、IoT與MCU生態(tài)建設(shè)四大板塊,30+技術(shù)專家8月齊聚,展開兩天有關(guān)嵌入式技術(shù)專業(yè)討論。RT-Thread作為全球生態(tài)最好的開源嵌入式操作系統(tǒng),
    的頭像 發(fā)表于 08-03 08:35 ?462次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術(shù)大會,共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>與智能工業(yè)

    第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇議程發(fā)布

    每年度的國產(chǎn)嵌入式操作系統(tǒng)論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統(tǒng)新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端
    發(fā)表于 07-26 10:54

    入門嵌入式系統(tǒng)這些知識知道嗎?

    嵌入式系統(tǒng)種專用的計算機系統(tǒng),作為裝置或設(shè)備的部分。通常,嵌入式
    發(fā)表于 05-03 09:54 ?632次閱讀

    再談嵌入式實時操作系統(tǒng)

    由于嵌入式處理器早期功能單且運算能力不高,嵌入式應(yīng)用已不能滿足各個領(lǐng)域不斷增長的需求。嵌入式操作系統(tǒng)應(yīng)運而生,
    的頭像 發(fā)表于 04-09 17:27 ?844次閱讀
    再談<b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統(tǒng)</b>

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時的注意事項

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時的注意事項
    的頭像 發(fā)表于 03-29 08:05 ?389次閱讀
    瑞薩CTSU程序在向<b class='flag-5'>嵌入式</b>OS<b class='flag-5'>操作系統(tǒng)</b>移植時的注意事項