在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何選擇您的嵌入式系統操作系統:操作系統特性

賈偉剛 ? 來源:hucc ? 作者:hucc ? 2022-07-14 08:17 ? 次閱讀

Costs and the business aspects of building products are key criteria, but attributes like available libraries, security, and maintainability also play an essential role.

嵌入式系統開發人員如今可以使用范圍廣泛的操作系統。當然,最直接的操作系統就是沒有操作系統!然而,當今的許多系統都是復雜的連接系統,可能需要操作系統。需要時,開發人員通常會尋求使用實時操作系統 (RTOS) 或 Linux 來幫助他們管理復雜性。不幸的是,如何在裸機、RTOS 或 Linux 之間進行選擇并不總是很明確。每個選項都有其優點和缺點。

這篇文章將探討您在選擇操作系統時應考慮的系統特性。然后在下一篇文章中,我們將介紹何時最適合使用每個操作系統。

產品的生命周期成本

為您的嵌入式系統選擇操作系統首先要了解您的產品的生命周期成本和要求。需要在產品的物料清單 (BOM) 成本和軟件維護成本之間進行權衡。例如,使用 Linux 的嵌入式系統更容易利用開源軟件并找到可以編寫系統軟件的開發人員。但是,基于 Linux 的系統比基于微控制器的系統具有更復雜的硬件要求,并且可能具有更高的 BOM 成本。基于微控制器的系統成本可能較低,但能夠成功設計和維護這些系統的開發人員也較少。

設計人員需要權衡硬件和軟件成本,以確定他們的產品使用可以運行 Linux 的硬件是否有意義,或者是否更適合使用更便宜且 CPU 密集度更低的解決方案。

要考慮的物理特性

說到硬件功能和要求,在選擇嵌入式操作系統時,檢查硬件選擇的物理特性也是必不可少的。應考慮的微處理器或微控制器的物理因素包括:

外圍功能集

CPU時鐘速度

可用的閃存

可用內存

硬件對您的系統施加的物理限制可能會立即限制您可以使用哪些選項。例如,運行嵌入式 Linux 通常需要處理器包含內存管理單元 (MMU)。不幸的是,微控制器沒有 MMU。因此,要運行 Linux,設計人員至少需要 Cortex-A 范圍內的應用處理器,而不是 Cortex-M 系列中的微控制器(盡管情況變化很快,有人可能擁有具有 MMU 和合理時鐘速率的微控制器)。

要運行嵌入式 Linux,硬件還必須具有至少 8 GB 的存儲空間、16 GB 的 RAM 和 8 – 16 MB 的內部閃存存儲空間。像 Linux 這樣的內核也可能需要至少 500 MHz 的處理器。這些比運行 RTOS 所需的要高得多,后者至少需要 4 kB 的 RAM、64 kB 的閃存和運行在 24 MHz 的 CPU。

實時性能

我從經驗中知道,探索裸機、RTOS 和基于 Linux 的系統之間的實時性能特征是一個燙手山芋。專注于基于微控制器的實時系統的工程師經常會告訴您,您無法從 Linux 系統中獲得實際的實時性能。Linux 工程師會告訴你這不是真的。有實時補丁,它提供了實際的實時行為。從那里開始,爭論通常會變得激烈。

無論您站在哪一邊,都必須查看實時要求并在選擇操作系統時使用它們。評估系統需要的確定性,并根據這些需求評估您的操作系統。我已經看到了運行良好的 Linux 實時版本。其他沒有。沒有普遍正確的答案,只有適合您的應用的答案。

軟件庫集成

使用裸機、RTOS 或 Linux 之間的顯著差異之一是開發人員可用的軟件庫的可用性和集成程度。在裸機空間中,您只能靠自己。您要么從頭開始編寫軟件,要么自己集成第三方庫。另一方面,RTOS 將附帶一套已經與 RTOS 集成的庫。例如,可能會發現循環緩沖區、內存管理工具、文件系統等。更多的庫可用和集成,但可能仍然需要自己做一些工作。

當您查看 Linux 時,感覺就像開發人員擁有幾乎無限的可用庫,并且已經與系統集成。嵌入式 Linux 最具吸引力和增值的特性是軟件庫的可用性和集成。開發人員可以使用一個整體的操作系統。這很強大,但也有潛在的危險。

不要忘記安全性

如今,許多設計人員正在構建必須具有安全解決方案的連接系統。操作系統在安全解決方案中發揮著重要作用。例如,如果在 Linux 內核使用的標準庫中發現漏洞,則在修補之前的每個 Linux 設備都有該漏洞。裸機或基于 RTOS 的系統很可能不會有同樣的漏洞。特定的操作系統比其他操作系統更容易成為黑客的目標,因為他們可以使用工具集來破解這些設備。例如,我已經將使用 RTOS 的嵌入式系統直接放到互聯網上而沒有受到保護,并且它們使用了數周而沒有受到損害。我曾經把一個基于 Linux 的系統放到互聯網上,它在 48 小時內就被黑客入侵并成為中國僵尸網絡的一部分。在 Linux 系統防御中,

結論

開發人員在選擇操作系統時應考慮許多特性。第一個特征更多地與成本和構建產品的業務方面有關。然而,更重要的屬性,如可用庫、安全性、可維護性等,也起著至關重要的作用。那么您應該使用哪種操作系統以及在什么情況下使用呢?在下一篇文章中,我們將探討這個問題并提供有關在何處使用裸機、RTOS 和 Linux 的指南。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5141

    文章

    19537

    瀏覽量

    315035
  • 操作系統
    +關注

    關注

    37

    文章

    7091

    瀏覽量

    124961
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發,如何選擇適合的系統

    嵌入式ARM開發中,面對多種操作系統選擇,如何做出最適合項目的決策?本文將為梳理常見系統特性
    的頭像 發表于 05-20 11:32 ?156次閱讀
    <b class='flag-5'>嵌入式</b>開發,如何<b class='flag-5'>選擇</b>適合的<b class='flag-5'>系統</b>?

    國產銀河麒麟操作系統V10和星光麒麟V1.0操作系統如何選擇?

    國產銀河麒麟操作系統和星光麒麟操作系統都是由中國電子旗下科技企業麒麟軟件有限公司(簡稱“麒麟軟件”)開發的國產自主可控的操作系統。麒麟軟件介紹:麒麟軟件以安全可信操作系統技術為核心,面
    的頭像 發表于 01-24 09:14 ?1859次閱讀
    國產銀河麒麟<b class='flag-5'>操作系統</b>V10和星光麒麟V1.0<b class='flag-5'>操作系統</b>如何<b class='flag-5'>選擇</b>?

    云服務器選擇什么操作系統好?

    云服務器選擇什么操作系統好?選擇云服務器操作系統需考慮業務需求、兼容性、安全性、易用性及成本。Linux系統如CentOS、Ubuntu和D
    的頭像 發表于 01-21 10:56 ?403次閱讀

    2025嵌入式操作系統專業培訓班正式啟動!

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

    ARM嵌入式實時操作系統比較

    嵌入式系統領域,實時操作系統(RTOS)是確保任務按時完成的關鍵技術。ARM架構因其低功耗、高性能的特點,在嵌入式系統中得到了廣泛應用。本
    的頭像 發表于 12-28 09:15 ?1174次閱讀

    什么是嵌入式操作系統?

    什么是嵌入式操作系統? 想象一下,如果一個智能設備,比如你口袋里的智能手機,是一個有頭腦的機器人,那么嵌入式操作系統(Embedded Operating System,簡稱EOS)就
    發表于 11-08 15:07

    嵌入式 Linux 操作系統配置

    隨著物聯網(IoT)和智能設備的快速發展,嵌入式系統在各個領域扮演著越來越重要的角色。Linux因其開源、靈活和穩定的特性,成為嵌入式系統
    的頭像 發表于 11-06 10:22 ?1107次閱讀

    新書發布——《RT-Thread嵌入式實時操作系統內核、驅動和應用開發技術》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統內核、驅動和應用開發技術》一書正式發布。本書的編寫團隊由多位在嵌入式和實時操作系統領域有著豐富經
    的頭像 發表于 09-03 08:06 ?1163次閱讀
    新書發布——《RT-Thread<b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統</b>內核、驅動和應用開發技術》

    “第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

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

    開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

    嵌入式系統是電子信息產業的基礎,是智能系統的核心。大模型催生AI走入千家萬戶、喚醒端側AI的需求爆發。以機器人、無人駕駛和智能制造為代表的智能嵌入式
    發表于 08-30 17:24

    RT-Thread出席第六屆中國嵌入式技術大會,共話嵌入式操作系統與智能工業

    第六屆中國嵌入式技術大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統智能新時代”為主題,聚焦人工智能與嵌入式應用、
    的頭像 發表于 08-03 08:35 ?670次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術大會,共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>與智能工業

    【峰會同期活動】第六屆國產嵌入式操作系統技術與產業發展論壇即將召開

    每年一度的國產嵌入式操作系統論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端側AI的需求爆發。以機器人、無人駕駛和智能制
    的頭像 發表于 08-01 08:36 ?601次閱讀
    【峰會同期活動】第六屆國產<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>技術與產業發展論壇即將召開

    第六屆國產嵌入式操作系統技術與產業發展論壇議程發布

    每年一度的國產嵌入式操作系統論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端側AI的需求爆發。以機器人、無人駕駛和智能制
    發表于 07-26 10:54

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?721次閱讀
    <b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別
    主站蜘蛛池模板: 2021国产精品自在拍在线播放 | 黄色网址大全免费 | 四虎影视免费看 | 热久在线 | 国产嫩草影院在线观看 | 色资源网 | 亚洲国产女人aaa毛片在线 | 久久99精品久久久久久牛牛影视 | 日本国产高清色www视频在线 | 婷婷激情丁香 | 久久人人网 | 天堂网www天堂在线网 | 最好看免费中文字幕2018视频 | 曰本三级香港三级人妇99视频 | 国产成人精品日本亚洲语言 | 久久久久大香线焦 | 99热99热 | 美人岛福利 | 97se亚洲综合 | 永久免费看的啪啪网站 | 久久精品免看国产 | 狠狠干狠狠干狠狠干 | 亚洲天堂资源网 | www.午夜色| 男人天堂久久 | ak福利午夜在线观看 | 国内在线观看精品免费视频 | 轻点灬大ji巴太粗太长了啊h | 成人亚洲欧美综合 | 视频一区二区在线播放 | www4hu| 久久思re热9一区二区三区 | www视频在线观看com | 久久精品亚洲热综合一本奇米 | 男人的天堂在线视频 | 久久久综合视频 | 俄罗斯小屁孩cao大人免费 | 亚洲人成电影在线小说网色 | 加勒比在线视频 | 黄色在线视频免费 | 亚洲欧美在线精品一区二区 |