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

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

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

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

什么是實時操作系統(tǒng)(RTOS)

Nordic半導體 ? 來源:Nordic半導體 ? 2020-04-29 14:49 ? 次閱讀

嵌入式開發(fā)人員通常習慣于裸機編程,或者對使用實時操作系統(tǒng)(RTOS)有所保留。這里談談RTOS的作用,以及為什么應該考慮使用它們。

現(xiàn)今的產(chǎn)品開發(fā)周期變得越來越復雜。開發(fā)時間越來越短,但所需功能集日益擴展,使得繁忙的開發(fā)人員需要千方百計在更短的時間內(nèi)完成更多工作。通常,使用RTOS可以提高任務管理和資源共享的效率。

什么是實時操作系統(tǒng)(RTOS)

簡而言之,RTOS是一款旨在有效管理中央處理器(CPU)時間的軟件。當時間是應用的重點時,這對于嵌入式系統(tǒng)尤為重要。

Windows等操作系統(tǒng)與嵌入式系統(tǒng)中常用的RTOS的主要區(qū)別,在于對外部事件的響應時間。Windows等普通OS提供對事件的不確定性響應,即使試圖保持響應速度也無法保證何時處理事件。使得用戶認為操作系統(tǒng)響應靈敏,比處理基礎任務更為重要。另一方面,RTOS則提供了實時響應和高度確定性的反應。

習慣使用Windows或Linux等操作系統(tǒng)的開發(fā)人員將會非常熟悉嵌入式RTOS的特性。它們經(jīng)設計在內(nèi)存有限的系統(tǒng)中運行,并且可以無限期運行而無需重置。

由于RTOS旨在快速響應事件并在重負載下執(zhí)行,RTOS在執(zhí)行大型任務時可能會較其他OS慢。

RTOS調(diào)度

RTOS的價值在于很高的響應速度,而高級調(diào)度算法是其中的關鍵組件。 嵌入式系統(tǒng)的時間要求各有不同,從軟實時洗衣機控制系統(tǒng)到硬實時飛機安全系統(tǒng)等等。在后者的情況下,只有能夠準確預測OS調(diào)度程序的行為,才能滿足實時要求的基礎需求。 許多操作系統(tǒng)給人以一次執(zhí)行多個程序的印象,但是這種多任務處理其實只是一種錯覺。單個處理器內(nèi)核在任一時間只能運行單個執(zhí)行線程。操作系統(tǒng)的調(diào)度程序決定何時運行哪個程序或線程。通過在線程之間快速切換,它帶來了同時執(zhí)行多項任務的錯覺。 靈活的RTOS調(diào)度程序允許采用廣泛的方法來處理優(yōu)先級,盡管RTOS通常主要用于非常狹窄的應用程序集。RTOS調(diào)度程序應提供最小的中斷延遲和最小的線程切換開銷。這是使得RTOS與重視時間的嵌入式系統(tǒng)如此密切相關的原因。

在嵌入式設計中使用RTOS

許多嵌入式設計編程人員避免使用RTOS,因為他們懷疑RTOS給其應用程序增加了太多的復雜性,或者RTOS其實是一個未知的領域。RTOS通常需要最多占用5%的CPU資源來執(zhí)行其任務。盡管總會有一些資源上的損失,但RTOS可以在簡化的確定性,通過硬件抽象的易用性,減少的開發(fā)時間以及更便利的調(diào)試等等方面彌補這一不足。 使用RTOS意味著你可以同時運行多項任務,并在需要時引入基本的連接性、隱私、安全性等。RTOS允許針對項目的特定需求創(chuàng)建優(yōu)化的解決方案。

推出Zephyr RTOS

這有許多RTOS解決方案,Nordic世界的許多開發(fā)人員都專注于開發(fā)低功耗嵌入式系統(tǒng)。如果是這樣,我們建議查看Zephyr,它非常適合要求超低功耗的連接解決方案。 模塊化的Zephyr RTOS支持多種架構,因此開發(fā)人員可以輕松定制解決方案以滿足其需求。 Zephyr是真正的開源解決方案。某些聲稱是開源的RTOS其實是由私人企業(yè)推動的,而Zephyr則由Linux基金會管理,因此是開源協(xié)作方案。Nordic代表擔任委員會和工作組成員,他們與來自其他大型和小型企業(yè)的代表一起工作。 額外的好處到目前為止,RTOS的確定性調(diào)度功能已經(jīng)成為焦點。此外,諸如Zephyr之類的RTOS還具有其他有用的功能。

Zephyr帶有功能強大的日志記錄系統(tǒng),能夠輸出到多個后端,例如UART或RTT。日志具有不同的優(yōu)先級,帶有時間戳,并且可以按照模塊或關鍵性級別輕松過濾。

Zephyr還有許多簡化調(diào)試的工具,例如CPU使用率監(jiān)控器、堆棧標記、錯誤處理程序以及對PC工具的支持,這些工具可讓戶查看線程的執(zhí)行和調(diào)度。

當然,Zephyr還支持成熟的OS功能,例如互斥鎖、內(nèi)存分配服務以及保護、線程同步和數(shù)據(jù)傳遞。當然,擁有一系列用于組件選擇的現(xiàn)成驅(qū)動程序也是很棒的功能。它使得開發(fā)人員可以專注于手頭的應用程序,而不必制作和測試低級驅(qū)動程序。

經(jīng)過一些適應之后,我相信大多數(shù)嵌入式開發(fā)人員將更喜歡使用RTOS而不是裸機編程。

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

    關注

    41

    文章

    6604

    瀏覽量

    110576
  • 嵌入式開發(fā)

    關注

    18

    文章

    1028

    瀏覽量

    47563
  • RTOS
    +關注

    關注

    22

    文章

    811

    瀏覽量

    119595

原文標題:【媒體報道】面向嵌入式開發(fā)人員的實時操作系統(tǒng)RTOS

文章出處:【微信號:nordicsemi,微信公眾號:Nordic半導體】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linux是實時系統(tǒng)還是分時操作系統(tǒng)

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統(tǒng)非常熟悉了,他們都屬于實時操作系統(tǒng)RTOS),在工業(yè)領域比較廣泛;然而對于linux這樣的基于時間片
    的頭像 發(fā)表于 11-11 11:43 ?426次閱讀

    基于恩智浦FRDM-MCXA153開發(fā)板實現(xiàn)RT-Thread的GPIO驅(qū)動

    隨著嵌入式系統(tǒng)的不斷發(fā)展,高效且易用的實時操作系統(tǒng)(RTOS)變得越來越重要。RT-Thread作為一個開源的物聯(lián)網(wǎng)操作系統(tǒng),以其卓越的性能
    的頭像 發(fā)表于 10-25 10:18 ?321次閱讀
    基于恩智浦FRDM-MCXA153開發(fā)板實現(xiàn)RT-Thread的GPIO驅(qū)動

    深入解析Zephyr RTOS的技術細節(jié)

    Zephyr是一個針對資源受限設備優(yōu)化的小型、可縮放、多體系架構實時操作系統(tǒng)RTOS)。Zephyr由Linux基金會維護[1],是一個以構建業(yè)界最佳的RTOS為目標的開源合作項目。
    的頭像 發(fā)表于 10-22 16:47 ?498次閱讀
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技術細節(jié)

    鴻道Intewell實時操作系統(tǒng)MIPS架構生態(tài):龍芯2K1000

    在當今快速發(fā)展的工業(yè)互聯(lián)時代,實時操作系統(tǒng)RTOS)扮演著至關重要的角色。實時操作系統(tǒng)為工業(yè)制造、能源電力、軌道交通、汽車電子等領域提供了
    的頭像 發(fā)表于 08-29 10:09 ?299次閱讀
    鴻道Intewell<b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>MIPS架構生態(tài):龍芯2K1000

    基于MM32F5270 MCU實現(xiàn)FreeRTOS移植

    在嵌入式領域中,嵌入式實時操作系統(tǒng)正得到越來越廣泛的應用。采用嵌入式實時操作系統(tǒng)RTOS)可以更合理、更有效地利用 CPU 的資源,簡化應
    的頭像 發(fā)表于 08-22 10:04 ?1461次閱讀
    基于MM32F5270 MCU實現(xiàn)FreeRTOS移植

    RTOS的特性和類型

    實時操作系統(tǒng)RTOS)是一種可運行實時計算應用程序的軟件平臺,用于處理具有明確時間約束的事件和數(shù)據(jù)。與通用操作系統(tǒng)(GPOS)不同,
    的頭像 發(fā)表于 08-20 11:29 ?572次閱讀

    工業(yè)實時操作系統(tǒng)對比:鴻道Intewell跟rt-linux有啥區(qū)別

    Intewell和RT-Linux是兩種不同的實時操作系統(tǒng)RTOS),它們具有各自獨特的特點和優(yōu)勢。以下是Intewell操作系統(tǒng)的一些關鍵特性,以及與RT-Linux的比較:
    的頭像 發(fā)表于 07-03 10:00 ?518次閱讀
    工業(yè)<b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>對比:鴻道Intewell跟rt-linux有啥區(qū)別

    實時操作系統(tǒng)之RT-Thread及FreeRTOS

    RT-Thread與其他很多RTOS如FreeRTOS的主要區(qū)別之一是,它不僅僅是一個實時內(nèi)核,還具備豐富的中間層組件,如下圖所示。FreeRTOS和RT-Thread是兩種常見的嵌入式實時
    的頭像 發(fā)表于 05-29 08:10 ?3850次閱讀
    <b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>之RT-Thread及FreeRTOS

    如何開發(fā)智能小車的驅(qū)動器軟件

    RTOS全稱為 Real Time Operation System,即實時操作系統(tǒng)RTOS強調(diào)的是實時性,又分為硬
    發(fā)表于 04-23 16:36 ?369次閱讀
    如何開發(fā)智能小車的驅(qū)動器軟件

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

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

    瑞薩正式加入Zephyr項目,攜手共建開源實時操作系統(tǒng)新生態(tài)

    近日,業(yè)界領先的半導體解決方案提供商瑞薩宣布正式加入Zephyr?項目,并榮升為銀級會員。Zephyr作為Linux基金會的開源項目,致力于面向未來、資源受限的設備打造安全、互聯(lián)且靈活的實時操作系統(tǒng)RTOS)。瑞薩的加入無疑將
    的頭像 發(fā)表于 03-12 09:18 ?673次閱讀

    何時選擇裸機?何時選擇RTOS?何時選擇GPOS?

    在每個開發(fā)項目的初期,你都必須選擇軟件開發(fā)的基礎。雖然有很多選擇,但它們通常分為三類:裸機、實時操作系統(tǒng)RTOS)或通用操作系統(tǒng)(GPOS)。
    的頭像 發(fā)表于 02-27 11:42 ?1146次閱讀

    一個成熟且可靠的開源實時操作系統(tǒng)

    市場上有許多專有和開源實時操作系統(tǒng)RTOS)。ThreadX已經(jīng)以其對小代碼大小和高性能的關注而聞名。然而,它的競爭優(yōu)勢遠遠超出了這些屬性。
    的頭像 發(fā)表于 02-20 12:26 ?865次閱讀

    分享幾點RTOS相比裸機的優(yōu)勢

    嵌入式系統(tǒng)中,有很多方式實現(xiàn)任務調(diào)度。功能有限的小系統(tǒng)中,無限循環(huán)足夠?qū)崿F(xiàn)小系統(tǒng)的功能。當軟件設計變得龐大且復雜時,開發(fā)者應該考慮使用實時操作系統(tǒng)
    的頭像 發(fā)表于 01-24 18:23 ?1614次閱讀
    分享幾點<b class='flag-5'>RTOS</b>相比裸機的優(yōu)勢

    SAFERTOS現(xiàn)已支持RISC-V架構安全應用

    WHIS是一家為汽車、醫(yī)療和工業(yè)領域提供實時操作系統(tǒng)(RTOS)和平臺解決方案的安全系統(tǒng)公司。SAFERTOS是WHIS的安全關鍵預認證RTOS
    的頭像 發(fā)表于 01-12 11:17 ?832次閱讀
    SAFERTOS現(xiàn)已支持RISC-V架構安全應用
    主站蜘蛛池模板: 国产精品久久婷婷五月色 | 男子扒开美女尿口做羞羞的事| 99热6精品视频6| 久久久无码精品亚洲日韩按摩| 超碰97超碰在线视频哦| 亚洲精品中文字幕制| 最新老头恋老OLDMAN| 手机看片一区二区| 久久久久久久久女黄| 亚洲中文字幕无码一去台湾 | 邓奴的视频IVK| 夫妻主vk| 大香伊蕉在人线国产97| 永久免费在线看mv| 极品虎白在线观看| 老师扒开尿口男生摸尿口| 姐姐不~不可以动漫在线观看| 国产免费福利在线视频| 久久精品国产午夜伦班片| 最近在线视频观看2018免费| 成人在线观看播放| 国产精品久久久久久久伊一| 99久久精品国产交换| 亚洲春色AV无码专区456| 天堂网久久| 色噜噜视频影院| 一本道高清无码v| 成人中文字幕在线| 年轻的老师5理伦片| 野花日本大全免费高清完整版 | xxx动漫xxx在线观看| 9久久免费国产精品特黄| 无码国产色欲XXXX视频| 又长又大又粗又硬3p免费视频 | 日本理论片午午伦夜理片2021| 亚洲欭美日韩颜射在线二| 自拍视频亚洲综合在线精品| 久久久精品国产免费A片胖妇女| 成年美女黄网站色app| 男同志china免费视频| 在线不卡中文字幕|