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

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

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

盤點(diǎn)評(píng)估RTOS的重要指標(biāo)

麥克泰技術(shù) ? 來(lái)源:麥克泰技術(shù) ? 2023-10-25 11:18 ? 次閱讀

自1990年以來(lái),Bill lamie親自設(shè)計(jì)、開(kāi)發(fā)和銷售了三種成功的商業(yè)RTOS產(chǎn)品——Nucleus RTX、Nucleus PLUS和ThreadX,后兩者在當(dāng)今市場(chǎng)上仍然活躍。他的RTOS現(xiàn)在運(yùn)行在超過(guò)25億臺(tái)嵌入式設(shè)備中,包括市場(chǎng)領(lǐng)先的消費(fèi)品,如蘋果iPhone和惠普的噴墨打印機(jī)。Bill還發(fā)明并實(shí)施了搶占門限,這是一種在管理關(guān)鍵資源時(shí)消除不必要的上下文切換的新方法, 最近Bill Lamie創(chuàng)建了PX5 RTOS ,開(kāi)始新的創(chuàng)業(yè)創(chuàng)新旅程,以下是Bill 發(fā)表的社交網(wǎng)絡(luò)上短文,第一篇討論了實(shí)時(shí)性、文檔和處理器支持三個(gè)指標(biāo),第二篇(續(xù))討論工具、安全和網(wǎng)絡(luò)能力三個(gè)指標(biāo),最后一篇討論功能安全、調(diào)度和多核。

根據(jù)Aspencore最近的嵌入式調(diào)查(2023年5月),嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員關(guān)心功能安全認(rèn)證。功能安全認(rèn)證——特別是IEC 61508、IEC 62304、ISO 26262和EN 50128標(biāo)準(zhǔn)—是實(shí)現(xiàn)RTOS安全為數(shù)不多的客觀措施之一。功能安全認(rèn)證的主要特點(diǎn)之一,對(duì)于高級(jí)別的認(rèn)證它要求100%的聲明和100%的分支決策覆蓋率測(cè)試。接下來(lái)的意思是,每個(gè)條件中的每個(gè)可能組合都必須通過(guò)RTOS測(cè)試套件進(jìn)行驗(yàn)證,從而確保沒(méi)有未經(jīng)測(cè)試的路徑。這并不意味著RTOS或任何軟件都是完美的,但它確實(shí)確保了RTOS中的每條路徑都經(jīng)過(guò)了測(cè)試。

如果RTOS沒(méi)有通過(guò)功能安全認(rèn)證,則極有可能存在未經(jīng)測(cè)試的執(zhí)行路徑,這可能會(huì)導(dǎo)致失敗。對(duì)于安全關(guān)鍵設(shè)備來(lái)說(shuō),這可能是災(zāi)難性的。即使對(duì)于非安全關(guān)鍵設(shè)備,RTOS故障也經(jīng)常導(dǎo)致產(chǎn)品質(zhì)量變差、客戶不滿意和客戶支持負(fù)擔(dān)增加。此外,使用不安全RTOS的設(shè)備更有可能遭受被黑客攻擊。出于所有這些原因,嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員非常重視具有功能安全認(rèn)證的RTOS!

11cd831c-7247-11ee-939d-92fbcf53809c.png

正如Aspencore最近的嵌入式調(diào)查(2023年5月)所強(qiáng)調(diào)的那樣,嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員關(guān)心RTOS調(diào)度—包括效率和上下文切換時(shí)間。今天的大多數(shù)RTOS都提供基于優(yōu)先級(jí)的搶占式調(diào)度。在這個(gè)調(diào)度范式中,每個(gè)線程都有一個(gè)分配的優(yōu)先級(jí),由RTOS來(lái)安排準(zhǔn)備執(zhí)行的最高優(yōu)先級(jí)線程,包括就地?fù)屨紙?zhí)行的低優(yōu)先級(jí)線程。上下文切換是用于搶占的機(jī)制,通常包括保存當(dāng)前線程的狀態(tài)(寄存器、程序計(jì)數(shù)器、狀態(tài)寄存器)和恢復(fù)新的高優(yōu)先級(jí)線程的狀態(tài)。這些基本概念相當(dāng)簡(jiǎn)單,但具體到每個(gè)RTOS調(diào)度的實(shí)現(xiàn)效率差異很大。嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員知道這一點(diǎn),確保調(diào)度效率和上下文切換時(shí)間是他們選擇RTOS的重要組成部分。

11d2bd50-7247-11ee-939d-92fbcf53809c.png

正如Aspencore最近的嵌入式調(diào)查(2023年5月)所示,嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員需要RTOS

的全面多核處理器支持。多核通常有兩種方式:非對(duì)稱多處理(AMP)或?qū)ΨQ多處理(SMP)。在AMP多核中,每個(gè)內(nèi)核將有自己的RTOS和應(yīng)用程序代碼副本,并通過(guò)共享內(nèi)存或其他硬件機(jī)制與其他內(nèi)核進(jìn)行通信。當(dāng)應(yīng)用程序可以有效地利用所有核心時(shí),AMP是一個(gè)不錯(cuò)的選擇。在SMP中,只有一個(gè)RTOS和應(yīng)用程序代碼的副本。在這種情況下,RTOS將在所有可用的內(nèi)核上動(dòng)態(tài)負(fù)載平衡就緒線程。當(dāng)處理要求因?qū)崟r(shí)事件而需均衡負(fù)載時(shí),SMP是一個(gè)不錯(cuò)的選擇。大多數(shù)RTOS本質(zhì)上支持AMP,但支持SMP要少得多。嚴(yán)謹(jǐn)?shù)拈_(kāi)發(fā)人員需要一個(gè)全面支持多核的RTOS——包括AMP和SMP。

11e0e89e-7247-11ee-939d-92fbcf53809c.png

編輯:黃飛

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

    關(guān)注

    5046

    文章

    18817

    瀏覽量

    298563
  • RTOS
    +關(guān)注

    關(guān)注

    20

    文章

    804

    瀏覽量

    119116
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    501

    瀏覽量

    19580

原文標(biāo)題:大咖談評(píng)估RTOS幾個(gè)重要指標(biāo)(完)

文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    機(jī)器學(xué)習(xí)模型評(píng)估指標(biāo)

    機(jī)器學(xué)習(xí)模型指標(biāo)在機(jī)器學(xué)習(xí)建模過(guò)程中,針對(duì)不同的問(wèn)題,需采用不同的模型評(píng)估指標(biāo)。
    發(fā)表于 09-06 12:51 ?902次閱讀
    機(jī)器學(xué)習(xí)模型<b class='flag-5'>評(píng)估</b><b class='flag-5'>指標(biāo)</b>

    使用單值評(píng)估指標(biāo)進(jìn)行優(yōu)化

    所謂的單值評(píng)估指標(biāo)(single-number evaluation metric)有很多,分類準(zhǔn)確率就是其中的一種:待你在開(kāi)發(fā)集(或測(cè)試集)上運(yùn)行分類器之后,它將返回單個(gè)數(shù)值,代表著樣本被正確分類
    發(fā)表于 12-12 11:33

    請(qǐng)問(wèn)ADC的靜態(tài)指標(biāo)有專用的分析工具嗎?

    請(qǐng)問(wèn):ADC的靜態(tài)指標(biāo)有專用的分析工具嗎?該指標(biāo)很少在評(píng)估ADC指標(biāo)時(shí)使用,是否該指標(biāo)重要,應(yīng)
    發(fā)表于 05-27 12:22

    嵌入式設(shè)計(jì)中,如何評(píng)估最適合應(yīng)用的 RTOS?

    RTOS 可供開(kāi)發(fā)人員使用,從開(kāi)源系統(tǒng)到經(jīng)認(rèn)證的商業(yè) RTOS。那么,該如何選擇 RTOS 并開(kāi)始使用呢?如何評(píng)估最適合應(yīng)用的 RTOS
    發(fā)表于 07-26 14:15

    該如何選擇RTOS?如何去使用RTOS呢?

    選擇RTOS需要考慮哪些因素?如何評(píng)估最適合應(yīng)用的RTOS?STMicroelectronics和Renesas是什么?
    發(fā)表于 06-28 06:03

    AHP法在城市政府管理評(píng)估指標(biāo)體系中的應(yīng)用

    城市政府管理評(píng)估指標(biāo)體系對(duì)城市的定位、發(fā)展水平和發(fā)展方向至關(guān)重要,但是,目前國(guó)際上還沒(méi)有一套現(xiàn)成的評(píng)估指標(biāo)體系。該文引入AHP法,在眾多的城
    發(fā)表于 12-13 02:08 ?6次下載

    論在評(píng)估示波器中次要技術(shù)指標(biāo)重要

    因此,在評(píng)估示波器時(shí),領(lǐng)會(huì)主要指標(biāo)的言外之意非常重要。這個(gè)建議實(shí)際有兩層含義:第一,最好深入分析廠商大肆宣傳的技術(shù)指標(biāo)后面所隱藏的細(xì)微差別;第二,記住要研
    發(fā)表于 07-26 16:22 ?7次下載

    主流操作系統(tǒng)安全弱點(diǎn)評(píng)估

    本內(nèi)容提出了主流 操作系統(tǒng) 安全弱點(diǎn)評(píng)估的方法,并對(duì) WINDOWS NT、LINUX和SOLARIS等三大主流操作系統(tǒng)6個(gè)版本的1081個(gè)弱點(diǎn)實(shí)施了評(píng)估
    發(fā)表于 06-29 18:09 ?28次下載
    主流操作系統(tǒng)安全弱<b class='flag-5'>點(diǎn)評(píng)估</b>

    技術(shù)干貨:MCU專用RTOS種類盤點(diǎn)

    微控制器(MCU)廣泛應(yīng)用在各行各業(yè),如各式家電、工業(yè)自動(dòng)化,即時(shí)控制、資料采集等領(lǐng)域,為因應(yīng)工控所需的即時(shí)(Realtime)控制、快速回應(yīng)等需求,因此MCU大多搭載RTOS(即時(shí)作業(yè)系統(tǒng))運(yùn)作。##RTOS的種類繁多,主要設(shè)計(jì)給基于MPU或MCU的嵌入式系統(tǒng)所使用。
    發(fā)表于 05-08 10:16 ?9806次閱讀

    網(wǎng)絡(luò)安全評(píng)估指標(biāo)優(yōu)化模型

    針對(duì)指標(biāo)選取的主觀性帶來(lái)的評(píng)估結(jié)果準(zhǔn)確率低、實(shí)時(shí)性較差等問(wèn)題,提出了基于因子分析法和主成分分析法的網(wǎng)絡(luò)安全態(tài)勢(shì)評(píng)估指標(biāo)優(yōu)化模型。該模型可以用一組具有較強(qiáng)獨(dú)立性的綜合變量來(lái)描述原有的
    發(fā)表于 11-21 16:22 ?5次下載

    配電網(wǎng)評(píng)估指標(biāo)及其隸屬度函數(shù)的研究

    為了評(píng)估新能源的出力波動(dòng)性、間歇性以及分布特點(diǎn)對(duì)配電網(wǎng)的影響,提出兩類對(duì)新能源特性進(jìn)行量化評(píng)估指標(biāo)和方法。新能源并網(wǎng)特性類指標(biāo)包括出力波動(dòng)性、分散度、線路(主變)N-l校驗(yàn)貢獻(xiàn)率,對(duì)
    發(fā)表于 04-23 11:39 ?0次下載

    機(jī)器學(xué)習(xí)模型評(píng)估的11個(gè)指標(biāo)

    建立機(jī)器學(xué)習(xí)模型的想法是基于一個(gè)建設(shè)性的反饋原則。你構(gòu)建一個(gè)模型,從指標(biāo)中獲得反饋,進(jìn)行改進(jìn),直到達(dá)到理想的精度為止。評(píng)估指標(biāo)解釋了模型的性能。評(píng)估
    的頭像 發(fā)表于 05-04 10:04 ?3333次閱讀
    機(jī)器學(xué)習(xí)模型<b class='flag-5'>評(píng)估</b>的11個(gè)<b class='flag-5'>指標(biāo)</b>

    分類模型評(píng)估指標(biāo)匯總

    對(duì)模型進(jìn)行評(píng)估時(shí),可以選擇很多種指標(biāo),但不同的指標(biāo)可能得到不同的結(jié)果,如何選擇合適的指標(biāo),需要取決于任務(wù)需求。
    的頭像 發(fā)表于 12-10 21:38 ?578次閱讀

    柔性電流探頭的重要指標(biāo)

    柔性電流探頭是用于測(cè)量微弱電流的一種重要工具。它具有高精度和高靈敏度,因此可以準(zhǔn)確地測(cè)量微弱的電流。柔性電流探頭具有重要的性能指標(biāo),其中包括靈敏度、測(cè)量范圍、重啟時(shí)間和頻率。靈敏度是衡量電流探頭精度
    的頭像 發(fā)表于 02-24 11:50 ?1159次閱讀
    柔性電流探頭的<b class='flag-5'>重要</b><b class='flag-5'>指標(biāo)</b>

    評(píng)估RTOS的幾個(gè)重要指標(biāo)

    RTOS的實(shí)時(shí)性能對(duì)您來(lái)說(shuō)重要嗎?根據(jù)Aspencore最近的嵌入式調(diào)查(2023年5月),49%的受訪者表示,實(shí)時(shí)性能是對(duì)商業(yè)RTOS的最重要要求。
    的頭像 發(fā)表于 09-12 11:06 ?927次閱讀
    <b class='flag-5'>評(píng)估</b><b class='flag-5'>RTOS</b>的幾個(gè)<b class='flag-5'>重要</b><b class='flag-5'>指標(biāo)</b>