精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

嵌入式Linux之獨立核 雙核 修改核 資源核

系統 Linux
嵌入式linux 是將日益流行的Linux操作系統進行裁剪修改,使之能在嵌入式計算機系統上運行的一種操作系統。嵌入式linux既繼承了Interlnet上無限的開放源代碼資源,又具有嵌入式操作系統的特性。本文就圍繞嵌入式Linux的獨立核、雙核、修改核、資源核為話題,請看下文。

  嵌入式 Linux是以Linux為基礎的嵌入式作業系統,它被廣泛應用在移動電話、個人數字助理(PDA)、媒體播放器、消費性電子產品以及航空航天等領域中。

       過去很多嵌入式系統不是一個操作系統,或者是提供商的專有核心,或者是DOS操作系統的擴展。顯然這些方法并不能適應今天嵌入式系統開發的要求!現有的一些商業實時操作系統,盡管提供了很小的核心和多任務開發環境,但性能并不理想,也不符合現在實時嵌入式市場的需求。

  因此,人們把目光投向了通用操作系統(例如Windows、Solaris、linux),希望把它們“改造”為實時操作系統。通常這些操作系統功能強大,結構復雜,易于軟件的二次開發,實用性強,并且提供編程人員熟悉的標準API。此外,這些操作系統也提供了一些對實時軟件開發的支持。然而,這些操作系統用于嵌入式系統的開發還存在不足。嵌入式系統要求具備高可靠性,滿足應用需求的可剪裁性,以及比通用操作系統要求更高的實時性。

  做為嵌入式系統開發的解決方案,linux在眾多通用操作系統中具有獨一無二的優勢。

  首先,Windows和Solaris等專有商業操作系統的剪裁受到商家的嚴格控制。這大大限制了開發者的剪裁深度。而linux遵循GPL協議,開放所有系統源代碼,非常易于剪裁。

  其次,同其它開放源碼的通用操作系統(如FreeBSD)相比,linux在多種處理器、開發板支持和軟件開發工具支持上有很強的優勢。

  linux最初也是作為通用操作系統而設計開發的,但提供了一些實時處理的支持。這包括支持大部分POSIX標準中的實時功能,支持多任務、多線程,具有豐富的通信機制等。

  linux還提供符合了POSIX標準的調度策略,包括FIFO調度策略、時間片輪轉調度策略和靜態優先級搶占式調度策略。其默認的調度策略是第三種。Linux還提供了內存?üδ埽員苊庠謔凳貝碇寫媧⒁潮換懷觶蔡峁┝朔螾OSIX 標準的實時信號機制。

  一個致命問題是,linux在用戶態支持可搶占調度策略,而在核心態卻不支持搶占式調度策略。這樣運行在Linux核心態的任務(或系統調用)是不能被其它優先級更高的任務所搶占的,這樣就會引起優先級逆轉問題。另外,Linux操作系統的中斷處理句柄是不可調度的,不能依優先級高低調度。而在實時系統中,卻希望中斷處理句柄同實時任務一樣,可以有優先級來被系統的調度程序所調度。

  此外,我們還關心和任務響應時間相關的時鐘精度,以及由于資源共享而帶來的優先級逆轉問題。linux中硬件時鐘中斷的默認時間間隔是10ms,所有的軟件時鐘都是靠硬件來觸發的。而簡單同步機制(互斥)不支持優先級繼承又很可能導致優先級逆轉。

  獨立核方法

  linux作為實時系統的獨立核方法是指設計一種完全獨立的實時核心,但其API 與Linux核心相兼容。這種方法的理論基礎是一款優秀的實時操作系統必須在其設計之初就充分考慮到系統實時性的要求,并能夠提供符合標準的API。這種實現方法對很多與POSIX 兼容的專有實時系統提供商很有吸引力。

  這種方法的局限性是由于設計了一個完全獨立的實時核心而沒有使用原有linux核心,導致Linux系統的一些優勢難以繼承,尤其是與Linux核心相關的一些優勢無法獲得。比如Linux核心對大量硬件的廣泛支持,Linux核心超群的可靠性、穩定性等。另外,由于這種方法并沒有通過修改Linux核心代碼來開發實時核心,而是在Linux系統之上重新設計了一個實時核心,這樣的開發并不要求源代碼開放。因此,Linux一些基于開放源代碼的優勢也勢必受損。最后一點,任何基于Linux核心的開發成果也無法方便地應用到實時核心中。

  當然這種實現方法也從linux系統中得到了很多好處。由于Linux系統的支撐,實時核心就并不需要“真”的去實現。而且熟悉Linux系統的開發人員也可以很快地熟悉這種方法開發出的實時系統。人們也會自然地想到用Linux系統做嵌入式系統的開發平臺。此外,如果這種實時系統的API是Linux系統API子集的話,我們還可以只在Linux主機上仿真,進行應用程序的開發和調試,免去了遠程調試之苦!

  與linux API的兼容程度是評估這類實時系統的一個重要指標。如果一個實時系統兼容了所有Linux API,那么就允許所有Linux上的應用程序和庫在其上運行使用。因此,這將會帶來一個巨大的好處,所有在Linux上可用的第三方軟件均可以在其上使用。當然,開發一款這樣兼容所有Linux API的實時系統決不是件容易的事,尤其是對于單個開發商來說。

  所以,大量的第三方軟件并不能很容易地移植到實時系統中來,這點不足,也使linux的優勢大打折扣!

  雙核方法

  這種方法在同一硬件平臺上采用了兩個相互配合,共同工作的系統核心,一個核心提供精確的實時多任務管理,另一個核心提供復雜的非實時通用功能。

  這種方法是通過在linux操作系統的最底層增加一層實時核心層來實現的。實時核心負責硬件管理并提供實時任務管理。實時核心還用軟件“模擬”常規Linux系統對底層硬件的使用/禁止中斷,而不是真正的操作中斷控制寄存器。Linux核心被看做實時核心中優先級最低的任務來調度,只有當沒有可運行的實時任務時Linux核心才被調度。

  這種方法的一個關鍵所在是運行在常規linux核心上的所有非實時任務必須是支持可搶占式調度的。這樣才能做到對實時核心提供精確實時保證沒有任何影響。由于實時核心非常小,并不會增加整個系統的負載,所有這些對開發實時性要求嚴格的實時軟件都提供了有力保障。

  這種方法的弊端在于實時任務的開發是直接面向提供精確實時服務的小實時核心的,而不是功能強大的常規linux核心。因此,實時任務是運行在系統核心層的,這就意味著這些實時任務可以運行在沒有內存保護的級別之上。所以,一個實時任務的錯誤可能會導致整個系統的癱瘓!更要命的是,這些實時任務的開發由于面對的是小的實時核心,而不能直接利用Linux API和第三方軟件及運行庫。

  這種開發模式暗示我們必須要對應用進行靜態分解。把它分解成實時部分和非實時部分。在大多情況下,這是件好事情。它迫使開發人員將應用系統分解成實時子系統和非實時子系統兩部分。但很顯然,使用這種開發模式也限制了應用的類型!因為,這種用二元論觀點看待實時系統的方法并不適合所有的應用。在一些應用中,實時部分和非實時部分的界線并不是十分分明,期間可能存在著不同程度的軟實時部分。

  這種方法的另一個不足之處是,開發模式混合了實時應用的兩個不相干維度——功能需求和實時需求。它要求應用的實時需求必須限制于由實時核心提供的功能需求限度以內。而實時核心提供的功能支持非常有限。當然我們也可以擴展實時核心的功能,比如增加實時網絡功能等。然而,新增加的部分很有可能會重疊linux核心已有功能,而導致了不必要的系統“膨脹”,并折損這種方法的價值。

#p#

  修改核方法

  這種方法是基于已有linux系統對實時軟件開發的支持,進行源代碼級修改而使Linux變成一個真正的實時操作系統。這種方法也是和Linux哲學相吻合的。任何基于Linux核心源代碼修改的產品,都要遵循GPL 協議,對所有軟件人員開放源代碼。一旦很多人認為它是有用的,就會有人對它進行維護,或者是混合在通用Linux核心中,或者是單獨分出一個實時Linux分支。

  這種方法的中心原則是精心選擇部分改動,就可以滿足一系列相關linux實時開發。此外,由于這些改動都是相對局部的,不會從根本上改變Linux的核心。而且一些改動還可以通過常規Linux的可加載模塊方式完成。在需要時系統可以動態加載該功能模塊,在不需要時還可以動態卸載該模塊。

  比如,修改之一是核心搶占式調度。把核心從非搶占式變成搶占式是結構上的大變動,并可能引起很多問題,但很多問題已經在linux支持SMP 的時候解決了。因此,核心的搶占式修改就可以簡單地利用SMP 掛鉤。另一個修改點是前面提到過的使中斷處理句柄可調度。還有一些修改是全局的,例如修改系統時鐘服務來提供更高精度的“心跳”,而不增加不必要的系統負載,或者是提供在核心實現互斥機制來支持優先級繼承。

  資源核方法

  這種方法是為解決傳統實時操作系統中固定優先級搶占式調度策略的局限性而產生的。固定優先級搶占式調度算法沒有任務間的臨時保護。因此,可預見的任務響應時間依賴于對所有更高優先級任務執行時間的預測。在這樣的系統中,可預見性是與全局相關的,并且可能被一個糟糕任務而影響的。此外,這種用靜態觀點看待實時系統也是不妥的。在很多實時應用中,更希望實時系統可以根據應用程序獲得資源動態地調整任務屬性,以求得到最優效果。

  資源核方法是一種以資源為中心來指導實時核心提供精確的、有保證的、可搶占的獲取系統資源的方法。只要實時應用所需資源可以由核心后臺資源管理程序調配滿足,實時核心是允許實時應用可配置的。因此,實時核心其實是提供了實時應用可構建的基礎——從配置簡單的實時系統到復雜的實時系統,都可以通過動態地改變實時任務屬性和它們在整個系統中的優先級來滿足。

  這種方法的最大優點是系統具有很好的健壯性、可精確預見的實時性。另一個優點是允許應用程序根據實際情況動態調整自身屬性。此外,這種方法非常適合嵌入式系統的開發。

通過上文我們了解了嵌入式Linux的四種核心方法:獨立核 雙核 修改核 資源核。希望對大家有幫助。

【編輯推薦】

  1. ARM嵌入式Linux系統開發詳解
  2. 嵌入式linux系統開發總結
  3. 嵌入式Linux系統開發教程
  4. 細說嵌入式Linux文件系統的制作方法
  5. 最近流行的幾種嵌入式Linux
  6. 詳解嵌入式Linux的優點
  7. 一步步寫嵌入式操作系統--ARM編程的方法與實踐
  8. 如何成為微軟嵌入式MVP最有價值專業人士

 

 

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2012-02-01 17:28:34

戴爾筆記本

2012-09-07 14:42:20

2009-03-24 10:53:09

Nehalem四核

2011-05-07 16:09:55

上網本華碩EeePC 101

2023-11-10 15:47:06

線性回歸內核技巧

2009-09-04 11:26:00

英特爾虛擬化

2009-04-18 14:52:54

雙核四核服務器

2009-03-24 13:55:46

四核雙核服務器

2009-03-22 18:54:08

多核未來

2009-05-14 08:58:11

處理器IntelAMD

2011-08-23 12:01:20

海爾一體機

2018-06-20 11:13:00

Intel8核22核

2009-07-28 19:28:37

四核CPU多核

2013-12-18 11:04:57

CPU雙核

2009-06-26 17:33:00

雙核刀片多核

2011-04-28 10:35:51

上網本東芝REGZA Table

2020-07-21 09:05:47

CPU1號核寄存器

2009-02-18 13:03:00

PT6280D2雙核節能服務器

2009-12-17 10:14:39

12核AMD6核Intel馬尼庫爾

2011-09-20 17:44:26

筆記本評測
點贊
收藏

51CTO技術棧公眾號

久久免费一区| 亚洲精品乱码久久久久久按摩观| 亚洲国产欧美日韩| 国产精品久久久久久久免费| 亚洲人成久久| 在线看福利67194| 日本黄色www| 日韩pacopacomama| 一区二区三区在线视频播放 | 粉嫩一区二区三区在线观看| 夜夜嗨av一区二区三区网页 | 成人激情综合网| 国产精品99精品无码视| 欧美三级美国一级| 亚洲精品一区在线观看| 波多野结衣xxxx| 精品丝袜在线| 亚洲免费观看高清完整版在线观看| 久久国产精品一区二区三区| 精品国产一级片| 日本sm残虐另类| 97在线观看免费高清| 日本一级片免费| 国产成人ay| 亚洲第一精品电影| 日韩在线一区视频| 久久久一本精品| 亚洲国产精品欧美一二99| 亚洲最大色综合成人av| 欧洲免费在线视频| 成人福利视频网站| 1卡2卡3卡精品视频| 中文天堂在线资源| 久久精品卡一| 亚州成人av在线| 青娱乐国产在线视频| 日韩一区二区在线| 国产一区av在线| 粉嫩av懂色av蜜臀av分享| 欧美黄色一级| 在线播放中文字幕一区| 国产av人人夜夜澡人人爽| 日本在线影院| 午夜亚洲福利老司机| 欧美美女黄色网| а√资源新版在线天堂| 亚洲国产精品国自产拍av| 裸模一区二区三区免费| 四虎精品一区二区三区| 成人国产精品免费网站| 成人免费视频网站入口| 国产黄a三级三级三级| 激情成人午夜视频| 成人免费高清完整版在线观看| 中文字幕在线观看欧美| 人人超碰91尤物精品国产| 国产精品成熟老女人| 蜜臀精品一区二区三区| 三级不卡在线观看| 国产成人亚洲精品| a片在线免费观看| 免费视频最近日韩| 国产精品视频区1| 一级特黄aaa| 国产呦萝稀缺另类资源| 91久久偷偷做嫩草影院| 亚洲第一视频在线| 99久久婷婷国产综合精品| 久久国产精品 国产精品| 外国精品视频在线观看| 91在线观看视频| 欧美三日本三级少妇三99| 国产综合视频一区二区三区免费| 亚洲国产激情av| 精品少妇人妻av一区二区| 18+激情视频在线| 亚洲午夜三级在线| 国产成人黄色片| 亚洲第一影院| 91精品久久久久久蜜臀| 日本wwwxx| 色狼人综合干| 日韩专区中文字幕| 青青操视频在线播放| 最新日韩av| 国产精品成人一区二区三区吃奶| 91九色蝌蚪91por成人| 国产传媒日韩欧美成人| 久久国产精品久久精品国产| 99精品老司机免费视频| 亚洲一区在线视频| 青青草原av在线播放| 亚洲ww精品| 亚洲第一页中文字幕| 精品欧美一区二区久久久| 99成人超碰| 国产91成人在在线播放| 中文字幕在线观看高清| k8久久久一区二区三区| 午夜精品短视频| 日本aa在线| 在线观看网站黄不卡| 三上悠亚 电影| 国产精品一区二区三区av麻| 另类专区欧美制服同性| av片免费观看| 成人av网站免费| 中国成人在线视频| 欧亚在线中文字幕免费| 欧美一级视频精品观看| 美女100%无挡| 伊人蜜桃色噜噜激情综合| 国产精品影片在线观看| 天天操天天干天天舔| 亚洲欧洲美洲综合色网| 日本黄色三级大片| 亚洲电影一区| www.久久色.com| 免费av中文字幕| av不卡免费电影| 伊人网在线免费| 久久久免费人体| 亚洲女成人图区| 日本在线视频免费观看| 激情综合网激情| 色噜噜狠狠色综合网| 九色porny丨国产首页在线| 91精品国产aⅴ一区二区| 欧美 变态 另类 人妖| 日韩欧美二区| 91精品国产高清久久久久久91| 国产在成人精品线拍偷自揄拍| 久久亚洲欧美国产精品乐播| 欧美黄色免费网址| 日韩黄色碟片| 少妇高潮久久久久久潘金莲| 无码人妻熟妇av又粗又大| 成人性视频免费网站| 日本在线视频www色| 日韩黄色碟片| 中文字幕在线视频日韩| 精品久久久久久久久久久久久久久久久久| www.性欧美| 日韩a级黄色片| 精品国产一区二区三区2021| 中文字幕亚洲在线| 天堂免费在线视频| 久久婷婷综合激情| 男人天堂999| 香蕉久久精品| 欧美中文在线免费| 免费在线视频你懂得| 欧美日韩国产一区在线| 亚洲熟女乱综合一区二区三区| 亚洲激情一区| 精品国产一区二区三| 漫画在线观看av| 精品无码久久久久久国产| 亚洲精品www久久久久久| 不卡在线视频中文字幕| 国产精品裸体瑜伽视频| 欧美三级午夜理伦三级在线观看| 性色av一区二区三区红粉影视| 好吊视频一区二区三区| 午夜在线电影亚洲一区| 香蕉视频黄色在线观看| 日精品一区二区| 丝袜美腿玉足3d专区一区| 一区二区电影免费观看| 尤物九九久久国产精品的分类| 中文字幕有码视频| 亚洲女同女同女同女同女同69| 久久黄色片网站| 欧美另类综合| 久久久久se| 国产精品第一| 欧美日韩第一视频| 午夜视频免费看| 欧美性大战xxxxx久久久| 手机看片国产日韩| 免费看欧美美女黄的网站| 日韩一二区视频| 伊人精品一区| 成人网在线免费观看| 国产蜜臀一区二区打屁股调教| 日韩精品一二三四区| 国产精品sm调教免费专区| 亚洲嫩草精品久久| 人妻熟女aⅴ一区二区三区汇编| 奇米影视在线99精品| wwwwww欧美| 国产欧美一区| 国产成人精品免费视频大全最热 | 狠狠v欧美ⅴ日韩v亚洲v大胸| 欧美午夜精品久久久久久孕妇 | 亚洲天堂资源在线| 日本特黄久久久高潮| 无码日本精品xxxxxxxxx| 一区二区美女| 91视频婷婷| 日韩av超清在线观看| 欧美激情a在线| 视频一区二区三区不卡| 日韩av在线网| 99精品在线视频观看| 一本一本久久a久久精品综合麻豆| 中文字幕在线观看2018| 久久综合丝袜日本网| 中文字幕乱妇无码av在线| 玖玖国产精品视频| 超碰成人免费在线| 亚洲欧美综合久久久| 欧洲在线视频一区| 成人三级毛片| 91探花福利精品国产自产在线| 综合毛片免费视频| 欧美极品欧美精品欧美视频 | 韩日精品中文字幕| 黄色网址视频在线观看| 中文字幕精品av| 青青青手机在线视频观看| 日韩欧美在线影院| 亚洲无码精品在线播放| 欧美视频专区一二在线观看| 黄页网站免费观看| 国产精品国模大尺度视频| 久久久久久国产免费a片| 99国产精品视频免费观看| 国产人妻精品午夜福利免费| 黑人巨大精品欧美一区| 国产精品一区二区羞羞答答| 久久一区中文字幕| 东北少妇不带套对白| 欧美精选在线| 强开小嫩苞一区二区三区网站| 成人羞羞在线观看网站| 欧美日韩精品一区| 亚洲精品国产动漫| 免费久久久一本精品久久区| 久久男人av| 国产视色精品亚洲一区二区| 51亚洲精品| 痴汉一区二区三区| 亚洲精品一二三**| 波多野结衣久草一区| 欧美精品影院| 亚洲字幕一区二区| 色妞ww精品视频7777| 51国产成人精品午夜福中文下载| 国产一区精品二区| 91中文在线观看| 欧美一级片网址| 999在线免费观看视频| 日韩成人视屏| 国产精品有限公司| 黄色成人美女网站| 就去色蜜桃综合| 国产一区不卡| 大地资源第二页在线观看高清版| 亚洲欧美在线专区| 可以看毛片的网址| 国产欧美日韩综合一区在线播放| 黄色一级视频片| 久久久蜜桃一区二区人| www亚洲成人| 国产91精品在线观看| 性高潮免费视频| 91蜜桃婷婷狠狠久久综合9色| 少妇特黄一区二区三区| 国产欧美一区二区精品秋霞影院| 亚洲色图 激情小说| 综合电影一区二区三区 | 天天综合色天天综合色h| 日韩免费不卡视频| 欧美特黄级在线| 一级片在线免费观看视频| 日韩精品一区二区在线观看| 婷婷色在线视频| 亚洲视频一区二区三区| а√天堂在线官网| 91av在线播放| 四虎国产精品永久在线国在线| 国产91视觉| 国产一卡不卡| 91亚洲精品国产| 老司机精品视频网站| 91蝌蚪视频在线| 99国产精品久| 久草福利资源在线| 午夜在线电影亚洲一区| 一级特黄色大片| 亚洲国产99精品国自产| 91精彩在线视频| 欧美精品成人91久久久久久久| 电影在线观看一区二区| 99re资源| 四虎成人av| 欧美日韩黄色一级片| 激情综合色播五月| 免费看污黄网站在线观看| 伊人一区二区三区| 中文字幕在线网站| 亚洲国产三级网| 精品视频在线一区二区| 日本在线精品视频| 99久久香蕉| 欧美少妇一级片| 水蜜桃久久夜色精品一区的特点 | 日韩免费高清在线| 成人免费看的视频| 777777国产7777777| 色综合色狠狠综合色| 亚洲精品综合久久| 久久黄色av网站| 在线看欧美视频| 九色91在线视频| 国产主播精品| 国产免费中文字幕| 国产日韩欧美激情| 成人免费区一区二区三区| 日韩精品一区二区三区在线观看| 成人性生交大片免费看午夜| 91av在线免费观看| 白白在线精品| 女人床在线观看| 国产资源在线一区| 国产日产在线观看| 欧美在线一区二区| 国产一二三区在线视频| 性亚洲最疯狂xxxx高清| 国产极品模特精品一二| 999久久欧美人妻一区二区| 国产一区二区三区在线观看精品 | 在线一区二区视频| 视频一区二区在线播放| 国语对白做受69| 成人自拍在线| 岛国大片在线播放| 懂色av一区二区三区蜜臀| 久久久国产精华液| 日韩久久久精品| 色操视频在线| 国产富婆一区二区三区| 欧美日韩精品免费观看视频完整| 欧美人与性动交α欧美精品| 亚洲精品福利视频网站| 超碰人人人人人人| 欧美国产日本高清在线| 亚洲精选av| 精品久久一二三| 99国产精品国产精品久久| 免费在线观看黄网站| 亚洲精品乱码久久久久久按摩观| av资源网在线播放| 精品视频一区二区| 国产农村妇女精品一区二区| 无遮挡aaaaa大片免费看| 岛国精品视频在线播放| 黄色免费在线播放| 国产精品网红直播| 亚洲成人精选| 国产亚洲精品成人a| 午夜av一区二区| 国产一二在线观看| 国产在线久久久| 亚洲二区在线| 日韩精品卡通动漫网站| 欧美日韩免费观看一区三区| 美女国产在线| 国产欧美日韩伦理| 日日摸夜夜添夜夜添国产精品 | 久久精品一区二区不卡| 日本少妇一区二区三区| 神马一区二区三区| 欧美激情精品久久久久久蜜臀| 国产精品白丝一区二区三区| 国产在线青青草| 中文文精品字幕一区二区| 97在线视频人妻无码| 国产69精品久久久| 国产精品片aa在线观看| caoporm在线视频| 亚洲成人手机在线| 激情综合闲人网| 亚洲free性xxxx护士hd| 在线日韩中文| 人妻熟人中文字幕一区二区| 日韩午夜在线播放| 亚洲欧美电影| 欧美日韩亚洲国产成人| www.久久久久久久久| 中国女人真人一级毛片| 欧美极品第一页| 成人在线免费观看91| 影音先锋资源av| 欧美视频在线不卡| 爱情岛亚洲播放路线| 一区二区视频在线播放| 99国产精品国产精品久久| 国产精品久久久久久久免费看|