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

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

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

3天內不再提示

幾種基于Linux的硬實時解決方案

Linux閱碼場 ? 來源:Linux閱碼場 ? 作者:Linux閱碼場 ? 2022-04-19 14:49 ? 次閱讀

Linux系統作為一個GPOS(通用操作系統)發展至今已經非常成熟可靠了,并且由于遵循GPL協議,開放所有系統源代碼,非常易于裁剪。更重要的是,與其他開源的GPOS或RTOS相比,Linux系統支持多種處理器、開發板,提供多種軟件開發工具,同時Linux系統對網絡和圖形界面的支持非常出色。顯然,選擇Linux操作系統在產品的開發周期和成本控制方面都有巨大優勢。

雖然Linux系統功能強大、實用性強、易于軟件的二次開發,并且提供編程人員熟悉的標準API。但是由于Linux系統一開始就被設計成GPOS(通用操作系統),它的目的是構建一個完整、穩定的開源操作系統,盡量縮短系統的平均響應時間,提高吞吐量,注重操作系統的整體功能需求,達到更好地平均性能。所以標準Linux并不提供硬實時性。

為解決linux不具有硬實時的問題,誕生了幾種基于Linux的硬實時解決方案,分為兩類:

1)直接修改Linux內核源代碼

對Linux內核代碼進行細微修改并不對內核作大規模的變動,在遵循GPL協議的情況下,直接修改內核源代碼將Linux改造成一個完全可搶占的實時系統。其缺點是:通過修改Linux內核,難以保證實時進程的執行不會遭到非實時進程所進行的不可預測活動的干擾。該方法的代表是RT-patch(Real Preemption Patch)。

2)雙內核法

添加一個實時內核,在內核空間與linux內核并存,把標準的Linux內核作為一個普通進程在實時內核上調度。其優點是可以做到硬實時,并且能很方便地實現一種新的調度策略。常用的雙內核法有RT-Linux、RTAI(Real-Time Application Interface)和 Xenomai。

雙核法具有較好的實時性。RT-Linux最早出現,開創了雙核法的先河,是雙核法的代表。基于一種成為實時硬件抽象的層技術RTHAL(Real Time Hardware Abstraction Layer),且為該技術申請了專利,后RT-Linux被WindRiver 收購并商業化,WindRiver于2011年8月徹底停止對其更新和維護,現在 RT-linux 已經不再更新。

d7f88c16-bf93-11ec-9e50-dac502259ad0.png

xenomai和RTAL同樣借鑒RT-Linux,Xenomai項目始于2001年8月,Philippe GerumAdeos和Xenomai項目的創始人和維護者。2003年它和RTAI項目合并推出了RTAI/fusion。RTAI/fusion是Linux平臺上的具有工業生產級別的實時自由軟件開發平臺,它基于Xenomai的抽象實時操作系統內核。2005年的時候RTAI/fusion項目又從RTAI中獨立出來作為Xenomai項目。

雖然xenomai和RTAL這兩個項目基于同一本質的實時硬件抽象層技術ADEOS(Adoptive Domain Environment for Operating System),但是實際上他們有很多不同之處。這些不同之處主要是由他們不同的目標和各自不同的實現方式造成的。RTAI項目致力于技術上可行的最低延遲;Xenomai除此之外還很看重擴展性,可移植性以及可維護性。Xenoami項目不僅提供雙核還對PREEMPT RT實時搶占補丁提供支持,這又是與RTAI項目的一個顯著的不同。

另外RT-Linux只允許以內核模塊的形式提供實時應用;xenomai 更注重用戶空間應用的實時性。

幾種linux實時方案對比如下表--Linux實時性改造優缺點對比。

性能 直接修改內核 直接修改內核 雙內核 雙內核 雙內核
RT-patch 其他 RT-Linux RTAI xenomai
實時性 較好 較好
硬件支持 較好 一般 一般 較好
API 豐富 一般 一般 一般 豐富
維護難度
社區活躍度 較好 較差 一般 良好
用戶態實時任務 支持 支持 不支持 支持 支持
內核實時任務 不支持 不支持 支持 支持 支持

綜上,從實時性、硬件支持、社區活躍度、API和商業版權等方面綜合考慮,xenomai無疑是Linux實時操作系統最好的選擇。

審核編輯 :李倩

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

    關注

    3

    文章

    1382

    瀏覽量

    40372
  • Linux
    +關注

    關注

    87

    文章

    11342

    瀏覽量

    210140
  • 操作系統
    +關注

    關注

    37

    文章

    6889

    瀏覽量

    123597

原文標題:xenomai內核解析之嵌入式實時linux概述

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    高效輕型線程對Linux實時性能有什么影響

    簡介上個世紀,研發人員投入了大量精力提高Linux實時性能和行為,最著名的是PREEMPT_RT Linux實時擴展。最近,研發人員致力于研究適用于多核設備的
    發表于 05-16 10:45

    標準Linux實時性能怎么改善?

    ;為增強系統內核對實時任務的響應能力,采用插入搶占點和修改內核法增強Linux內核的可搶占性;為保證硬實時任務的時限要求,把原Linux的單運行隊列改為雙運行隊列,
    發表于 03-09 07:01

    多核設備中的Linux實時性能怎么提高?

    上個世紀,研發人員投入了大量精力提高 Linux 實時性能和行為,最著名的是 PREEMPT_RT Linux 實時擴展。最近,研發人員致力于研究適用于多核設備的
    發表于 04-06 08:17

    請問freertos是硬實時操作系統嗎?

    freertos是硬實時操作系統嗎?都有哪些硬實時操作系統啊?
    發表于 06-13 09:00

    硬實時RTlinux系統配置

    更多技術干貨,歡迎掃碼關注博主微信公眾號:HowieXue,一起學習探討軟硬件技術知識經驗,關注就有海量學習資料免費領哦:硬實時RTlinux系統配置1. Linux內核下載2. 下載與Linux
    發表于 09-14 06:43

    Linux實時性能的改善措施有哪些呢

    時鐘粒度方法;為增強系統內核對實時任務的響應能力,采用插入搶占點和修改內核法增強Linux內核的可搶占性;為保證硬實時任務的時限要求,把原Linux的單運行隊列改為雙運行隊列,
    發表于 11-02 09:00

    基于RTAI-Linux的飛行仿真實時管理系統

    探討基于Linux的飛行仿真實時管理系統需要解決的實時控制問題。研究Linux實時擴展的開源項目RTAI及其用戶態
    發表于 04-15 09:28 ?26次下載

    基于RTlinux的硬實時性研究

    L inux若作為一個操作系統,它無法滿足實時系統嚴格的實時性要求。RTlinux是在L inux內核的下層實現所得的一個簡單的硬實時內核,能夠提供很好的實時性能。闡述了
    發表于 04-24 10:30 ?10次下載

    基于RTAI的嵌入式Linux硬實時性能的研究與實現

    嵌入式Linux 系統由于不支持硬實時任務,限制了其在電能質量監控系統等高實時性領域中的應用。本文介紹了嵌入式Linux 系統的實時性,并利
    發表于 05-25 14:48 ?27次下載

    半實物仿真中的實時Linux接口技術方案

    本文主要分析了半實物仿真中對于硬實時特性的要求,以及Linux 環境下實時接口技術的應用,包括實時操作系統內核、實時I/O 設備和
    發表于 08-15 10:21 ?14次下載

    基于Xilinx ZynqUltraScale +的Linux實時加速解決方案

    Enea?(NASDAQ OMX Nordic:ENEA)宣布在上海移動世界大會上演示實時加速Linux解決方案,該解決方案適用于5G和C-RAN(Cloud-RAN)場景,并通過高效
    發表于 06-27 01:55 ?2505次閱讀
    基于Xilinx ZynqUltraScale +的<b class='flag-5'>Linux</b><b class='flag-5'>實時</b>加速<b class='flag-5'>解決方案</b>

    一種最新改進嵌入Linux實時性的新型方案

    RTAI是基于普通Linux內核,相對于嵌入式應用其內核過于龐大;而uClinux本身并沒有更多地關注實時問題。因此,可以將RTAI和uClinux相結合,采用雙內核的設計方案,既滿足了嵌入式應用的需求,又保證了系統的
    發表于 04-23 15:23 ?608次閱讀
    一種最新改進嵌入<b class='flag-5'>Linux</b><b class='flag-5'>實時</b>性的新型<b class='flag-5'>方案</b>

    嵌入式Linux實時性能優化

    時鐘粒度方法;為增強系統內核對實時任務的響應能力,采用插入搶占點和修改內核法增強Linux內核的可搶占性;為保證硬實時任務的時限要求,把原Linux的單運行隊列改為雙運行隊列,
    發表于 11-01 16:33 ?6次下載
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>實時</b>性能優化

    LxWin — 一個不同的Windows實時解決方案

    LxWin 沒有使用專有的 RTOS 或實時環境,而是在 hypervisor 環境之上嵌入了 Linux 硬實時內核。與傳統的實時擴展相比,hypervisor 環境至關重要,可確保
    的頭像 發表于 10-19 15:38 ?2970次閱讀

    望獲實時Linux與EtherCAT的硬實時解決方案

    望獲實時Linux與EtherCAT的強強聯合,不僅提升了工業控制系統的實時性和通信效率,更為工業自動化領域帶來了全新的發展機遇。我們相信,這一創新方案將引領工業控制走向更加智能、高效
    的頭像 發表于 08-12 10:03 ?450次閱讀
    望獲<b class='flag-5'>實時</b><b class='flag-5'>Linux</b>與EtherCAT的<b class='flag-5'>硬實時</b><b class='flag-5'>解決方案</b>
    主站蜘蛛池模板: 国产精品久久久久成人免费 | 在线亚洲精品福利网址导航 | 午夜影院费试看黄 | 久久精品视频免费 | 国产欧美无码亚洲 | 野花日本手机观看大全免费3 | 亚洲免费久久 | 9420高清免费观看在线大全 | 老师真棒无遮瑕版漫画免费 | 成人亚洲视频 | 日本强好片久久久久久AAA | 免费特黄一区二区三区视频一 | 国产精品涩涩涩视频网站 | 教室里的激情电影 | 快播成电影人网址 | 久久亚洲精品AV无码四区 | 理论片在线观看片免费 | 快播电影频道 | 捆绑白丝粉色JK震动捧喷白浆 | 四虎影视库永久免费 | 久久黄色大片 | 好大好爽CAO死我了BL | 中文字幕无线手机在线 | 一个人高清在线观看日本免费 | 免费看美女的网站 | 精品国产在线国语视频 | 国产亚洲美女精品久久久2020 | 69人体阴展网 | 男人J进入女人P免费狂躁 | 露露的性战k8经典 | 你是淫荡的我的女王 | 国产偷国产偷亚洲高清app | 亚洲 日韩 在线 国产 精品 | 回复术士人生重启在线观看 | 暖暖 免费 高清 日本 在线 | 干性感美女 | 亚洲精品无码AV中文字幕蜜桃 | 国产99青草全福视在线 | 日日摸夜夜添夜夜爽出水 | 18岁男人女人插孔 | 亚洲男人的天堂久久精品麻豆 |