色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何選擇嵌入式系統(tǒng)操作系統(tǒng):操作系統(tǒng)特征

eeDesigner ? 來源:物聯(lián)網(wǎng)評論 ? 作者:物聯(lián)網(wǎng)評論 ? 2022-09-07 11:51 ? 次閱讀

嵌入式系統(tǒng)開發(fā)人員目前擁有廣泛的操作系統(tǒng)。當(dāng)然,最直接的操作系統(tǒng)就是沒有操作系統(tǒng)!但是,當(dāng)今的許多系統(tǒng)都是復(fù)雜的連接系統(tǒng),可能需要操作系統(tǒng)。在需要時,開發(fā)人員通常會希望使用實時操作系統(tǒng)(RTOS)或Linux來幫助他們管理復(fù)雜性。不幸的是,如何在裸機(jī),RTOS或Linux之間進(jìn)行選擇并不總是明確的。每個選項都有其優(yōu)點和缺點。

這篇文章將探討選擇操作系統(tǒng)時應(yīng)考慮的系統(tǒng)特征。然后在下一篇文章中,我們將介紹使用每個操作系統(tǒng)最有意義的時間。

產(chǎn)品的生命周期成本

嵌入式系統(tǒng)選擇操作系統(tǒng)首先要了解產(chǎn)品的生命周期成本和要求。需要在物料清單 (BOM) 成本和產(chǎn)品的軟件維護(hù)成本之間進(jìn)行權(quán)衡。例如,使用Linux的嵌入式系統(tǒng)發(fā)現(xiàn)利用開源軟件并找到可以編寫系統(tǒng)軟件的開發(fā)人員更容易。但是,基于 Linux 的系統(tǒng)比基于微控制器的系統(tǒng)具有更復(fù)雜的硬件要求,并且可能具有更高的 BOM 成本?;谖⒖刂破鞯南到y(tǒng)可能成本較低,但能夠成功設(shè)計和維護(hù)這些系統(tǒng)的開發(fā)人員也較少。

設(shè)計人員需要權(quán)衡硬件和軟件成本,以確定他們的產(chǎn)品使用可以運行Linux的硬件是否有意義,或者更便宜,CPU密集型的解決方案是否更適合。

要考慮的物理特性

說到硬件功能和要求,在選擇嵌入式操作系統(tǒng)時,還必須檢查硬件選擇的物理特性。應(yīng)考慮微處理器或微控制器的物理因素包括:

外設(shè)功能集

中央處理器時鐘速度

可用的閃存

可用內(nèi)存

硬件對系統(tǒng)施加的物理約束可能會立即限制您可以使用的選項。例如,要運行嵌入式Linux的風(fēng)格,通常需要處理器包含內(nèi)存管理單元(MMU)。不幸的是,微控制器沒有MMU。因此,要運行Linux,設(shè)計人員至少需要有一個Cortex-A范圍內(nèi)的應(yīng)用處理器,而不是Cortex-M系列中的微控制器(盡管事情變化很快,并且有人可能擁有具有MMU和合理時鐘速率的微控制器)。

要運行嵌入式Linux,硬件還必須具有至少8 GB的存儲空間,16 GB的RAM和8 - 16 MB的內(nèi)部閃存。像Linux這樣的內(nèi)核可能還需要至少500 MHz的處理器。這些遠(yuǎn)高于運行RTOS所需的水平,RTOS至少需要4 kB的RAM,64 kB的閃存和24 MHz的CPU。

實時性能

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

無論您站在柵欄的哪一邊,都必須查看實時要求并在選擇操作系統(tǒng)時使用它們。評估系統(tǒng)需要的確定性,并根據(jù)這些需求評估操作系統(tǒng)。我見過Linux實時版本,效果很好;其他沒有的。沒有一個普遍正確的答案,只有一個適合您的應(yīng)用程序的答案。

軟件庫集成

使用裸機(jī)、RTOS 或 Linux 之間的顯著區(qū)別之一是開發(fā)人員可用的軟件庫的可用性和集成級別。在裸機(jī)領(lǐng)域,您只能靠自己。您要么從頭開始編寫軟件,要么自己集成第三方庫。另一方面,RTOS將附帶一套已經(jīng)與RTOS集成的庫。例如,人們可能會找到循環(huán)緩沖區(qū),內(nèi)存管理工具,文件系統(tǒng)等。更多的庫可用并集成,但可能仍然需要自己做一些工作。

當(dāng)你看Linux時,感覺開發(fā)人員擁有幾乎無限的庫供應(yīng),這些庫可用并且已經(jīng)與系統(tǒng)集成。嵌入式 Linux 最吸引人和最具附加值的特征是軟件庫的可用性和集成性。開發(fā)人員擁有整個操作系統(tǒng)。這很強(qiáng)大,但也有潛在的危險。

不要忘記安全性

如今,許多設(shè)計人員正在構(gòu)建必須具有安全解決方案的互聯(lián)系統(tǒng)。操作系統(tǒng)在安全解決方案中起著重要作用。例如,如果在 Linux 內(nèi)核使用的標(biāo)準(zhǔn)庫中發(fā)現(xiàn)漏洞,則在修補(bǔ)之前,每個 Linux 設(shè)備都會有該漏洞。裸機(jī)或基于RTOS的系統(tǒng)很有可能不會有同樣的漏洞。特定操作系統(tǒng)比其他人更受黑客攻擊,因為他們可以使用工具集來破解這些設(shè)備。例如,我把使用RTOS的嵌入式系統(tǒng)直接放在互聯(lián)網(wǎng)上,沒有受到保護(hù),而且它們幾周都沒有受到損害。我曾經(jīng)在互聯(lián)網(wǎng)上放了一個基于Linux的系統(tǒng),它在48小時內(nèi)被黑客入侵并成為中國僵尸網(wǎng)絡(luò)的一部分。在Linux系統(tǒng)防御中,我相信默認(rèn)密碼仍然被設(shè)置,但它表明,如果你不花時間正確配置你的操作系統(tǒng),它不需要太多的時間來破解它。

結(jié)論

開發(fā)人員在選擇操作系統(tǒng)時應(yīng)考慮許多特征。第一個特征與建筑產(chǎn)品的成本和業(yè)務(wù)方面更相關(guān)。但是,更重要的屬性,如可用庫,安全性,可維護(hù)性等,也起著至關(guān)重要的作用。那么您應(yīng)該使用哪種操作系統(tǒng)以及在什么情況下使用?在下一篇文章中,我們將探討這個問題,并提供有關(guān)在何處使用裸機(jī)、RTOS 和 Linux 的指南。

審核編輯 黃昊宇

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

    關(guān)注

    41

    文章

    3587

    瀏覽量

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

    關(guān)注

    37

    文章

    6801

    瀏覽量

    123283
收藏 人收藏

    評論

    相關(guān)推薦

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

    什么是嵌入式操作系統(tǒng)? 想象一下,如果一個智能設(shè)備,比如你口袋里的智能手機(jī),是一個有頭腦的機(jī)器人,那么嵌入式操作系統(tǒng)(Embedded Operating System,簡稱EOS)就
    發(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 ?333次閱讀

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

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

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

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

    開啟全新AI時代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    嵌入式系統(tǒng)是電子信息產(chǎn)業(yè)的基礎(chǔ),是智能系統(tǒng)的核心。大模型催生AI走入千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無人駕駛和智能制造為代表的智能嵌入式
    發(fā)表于 08-30 17:24

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

    第六屆中國嵌入式技術(shù)大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統(tǒng)智能新時代”為主題,聚焦人工智能與嵌入式應(yīng)用、
    的頭像 發(fā)表于 08-03 08:35 ?394次閱讀
    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走人千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無人駕駛和智能制
    發(fā)表于 07-26 10:54

    嵌入式實時操作系統(tǒng):Intewell操作系統(tǒng)與VxWorks操作系統(tǒng)有啥區(qū)別

    Intewell操作系統(tǒng)和VxWorks操作系統(tǒng)都是工業(yè)領(lǐng)域常用的操作系統(tǒng),它們各有特點和優(yōu)勢。以下是它們之間的一些主要區(qū)別:
    的頭像 發(fā)表于 07-08 14:16 ?418次閱讀
    <b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統(tǒng)</b>:Intewell<b class='flag-5'>操作系統(tǒng)</b>與VxWorks<b class='flag-5'>操作系統(tǒng)</b>有啥區(qū)別

    如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?

    選擇合適的新加坡VPS操作系統(tǒng)您需要考慮哪些因素,如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?rak部落小編為您整理發(fā)布選擇合適的新加坡VP
    的頭像 發(fā)表于 05-10 11:14 ?437次閱讀
    如何根據(jù)需求<b class='flag-5'>選擇</b>合適的新加坡VPS<b class='flag-5'>操作系統(tǒng)</b>?

    帶你認(rèn)識實時操作系統(tǒng)(rtos)

    實時操作系統(tǒng)(RTOS)是為嵌入式系統(tǒng)和實時應(yīng)用提供一個穩(wěn)定、可預(yù)測和高效運行環(huán)境的操作系統(tǒng)。實時操作系統(tǒng)確保了
    的頭像 發(fā)表于 04-16 16:30 ?1247次閱讀
    帶你認(rèn)識實時<b class='flag-5'>操作系統(tǒng)</b>(rtos)

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

    由于嵌入式處理器早期功能單一且運算能力不高,嵌入式應(yīng)用已不能滿足各個領(lǐng)域不斷增長的需求。嵌入式操作系統(tǒng)應(yīng)運而生,嵌入式
    的頭像 發(fā)表于 04-09 17:27 ?787次閱讀
    再談<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 ?348次閱讀
    瑞薩CTSU程序在向<b class='flag-5'>嵌入式</b>OS<b class='flag-5'>操作系統(tǒng)</b>移植時的注意事項

    深度解析全球操作系統(tǒng)格局

    操作系統(tǒng)是負(fù)責(zé)協(xié)調(diào)、管理和控制計算機(jī)硬件與軟件資源的程序,是整個計算機(jī)的核心系統(tǒng)軟件。 按照操作系統(tǒng)面向的設(shè)備類型,通用操作系統(tǒng)主要包括桌面操作系統(tǒng)
    的頭像 發(fā)表于 01-18 15:00 ?1157次閱讀
    深度解析全球<b class='flag-5'>操作系統(tǒng)</b>格局

    請問ADuC7060能否移植uCOS II嵌入式操作系統(tǒng)?

    我想問一下ADuC7060能否移植uCOS II嵌入式操作系統(tǒng)?
    發(fā)表于 01-15 06:59
    主站蜘蛛池模板: 99久久亚洲综合精品| 扒开女人下面使劲桶动态图| 欧美美女论坛| 国产午夜一级淫片| 99精品视频免费观看| 亚洲福利区| 欧美亚洲另类图片| 国精产品一区一区三区有限公司| 97碰成视频免费| 亚洲三级在线看| 久久精品99国产精品日本| 天堂岛www天堂资源在线| 久久亚洲精品成人综合| 国产精品免费久久久久影院| 99热久久久无码国产精品性麻豆| 亚洲色噜噜狠狠网站| 熟女人妻AV五十路六十路| 女人高潮了拔出来了她什么感觉| 精品国产99久久久久久麻豆| 国产精品乱码色情一区二区视频 | 在线免费中文字幕| 桃花在线视频观看免费| 彭丹吃奶门| 免费精品国产日韩热久久| 久久精品AV无码亚洲色欲| 激情欧美日韩一区二区| 国产成在线观看免费视频| 超碰97人人做人人爱网站| 99久久精品6在线播放| 0951影音在线| 在线 中文字幕| 伊人大香线蕉精品在线播放| 偷拍 拍自 欧美色区| 秋霞伦理电影在线看| 美女乱草鲍高清照片| 国产AV麻豆出品在线播放| zxfuli午夜福利在线| 菠萝菠萝蜜高清观看在线| A级毛片无码久久精品免费| 中国少妇内射XXXX狠干| 中文字幕视频免费在线观看|