精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

中日韩av在线| 狠狠久久五月精品中文字幕| 欧美性大战久久| 91精品久久久久久久久中文字幕 | 伊人在线视频| 精品三级av| 精品一区二区在线观看| 日韩精品免费在线视频| 2021国产视频| 亚洲午夜激情视频| 国产一区二区三区四区五区传媒| 一卡二卡欧美日韩| 91精品在线播放| 特级西西人体高清大胆| 婷婷综合六月| 久久综合色天天久久综合图片| 欧美激情视频一区二区三区不卡| 日本特黄在线观看| 国产区在线看| 激情五月激情综合网| 这里只有精品久久| 不卡av免费在线| 欧美日韩国产亚洲沙发| 一本久道久久久| 精品国产乱码久久久久久牛牛| aaa免费在线观看| 一级特黄aaa| 欧美国产偷国产精品三区| 精品视频一区二区不卡| 午夜精品美女久久久久av福利| 午夜婷婷在线观看| 国产亚洲第一伦理第一区| 日韩欧美一级在线播放| 六月婷婷激情综合| 亚洲精品字幕在线观看| 国产精品videosex极品| 亚洲激情自拍图| 337p粉嫩大胆噜噜噜鲁| 国产毛片av在线| 久久精品国产一区二区| 久久精品国产清自在天天线| 先锋资源在线视频| 日韩免费在线电影| 亚洲欧美视频在线观看| 444亚洲人体| 九九九在线视频| 群体交乱之放荡娇妻一区二区 | 亚洲国产精品女人| 国产毛片在线视频| 国产精品地址| 欧美成人激情视频| 国产麻豆xxxvideo实拍| 日韩伦理精品| 国产午夜精品一区二区三区视频| 国产噜噜噜噜噜久久久久久久久| 少妇被躁爽到高潮无码文| 2023国产精华国产精品| 欧美性少妇18aaaa视频| 在线一区日本视频| 蜜臀久久99精品久久久| 亚洲在线成人| 在线观看久久av| 日本亚洲一区二区三区| 精品国产一级| 一本在线高清不卡dvd| 特级毛片在线免费观看| 黄色的网站在线观看| 亚洲女子a中天字幕| 精品国产福利| 一二区在线观看| 麻豆精品视频在线观看视频| 91免费综合在线| a毛片在线免费观看| 久久国产88| 色综合男人天堂| 国产无码精品视频| 99re6这里只有精品| 91精品欧美久久久久久动漫| 国产97在线 | 亚洲| 黄色在线免费看| 亚洲精品久久嫩草网站秘色| 日韩中文不卡| 人妻一区二区三区四区| 99国产精品久久久| 97超碰在线播放| 蜜桃av噜噜一区二区三区麻豆| 日本午夜一区二区| 午夜免费日韩视频| 国产精品丝袜一区二区| 国产精品一区二区三区av麻 | 人妻丰满熟妇aⅴ无码| 日韩成人在线一区| 精品三级av在线| 亚洲天堂2018av| 在线天堂资源| 亚洲国产精品一区二区www| 中文字幕人成一区| 污污在线观看| 亚洲天堂2014| av在线免费观看国产| 成人性生交大片免费观看网站| 一区二区三区四区亚洲| 日韩少妇内射免费播放18禁裸乳| 99久久精品一区二区成人| 精品电影在线观看| www.成年人视频| av毛片在线| 亚洲三级在线免费观看| 成年人视频观看| 亚洲一区二区小说| 69堂国产成人免费视频| avtt香蕉久久| 综合天堂久久久久久久| 久久亚洲精品网站| 日本精品在线免费观看| 国产一区导航| 5566成人精品视频免费| 国产精品30p| 蜜臀精品久久久久久蜜臀 | av一区二区三区黑人| 99伊人久久| 亚洲av少妇一区二区在线观看| 久久久久久一二三区| 欧美三级电影在线播放| 天天综合网在线观看| av不卡在线观看| 黄色录像特级片| 成人精品高清在线视频| 日韩精品视频观看| 日韩激情一区二区三区| 国产综合成人久久大片91| 91免费看片网站| 成人午夜电影在线观看| 国产精品人成在线观看免费| 亚洲亚洲精品三区日韩精品在线视频 | 又黄又爽的网站| ccyy激情综合| 亚洲国内精品在线| www青青草原| 亚洲高清资源| 久热国产精品视频| 中文字幕av网站| 2021中文字幕一区亚洲| 欧美 日韩 国产在线观看| 911精品国产| 欧美大秀在线观看| 超碰在线播放97| aaa亚洲精品一二三区| 欧美亚洲色图视频| 亚洲一级大片| 久久久久久国产精品久久| 久久久久99精品成人片三人毛片| 成人深夜在线观看| 日韩久久久久久久| 欧美一区 二区 三区| 亚洲欧美国产精品久久久久久久| 国产精品视频在| 日韩精品久久理论片| 亚洲专区国产精品| 香蕉av一区二区三区| 国产午夜精品一区二区三区四区| 97视频在线免费播放| crdy在线观看欧美| 美女久久久久久久久久久| 国产v在线观看| 亚洲亚洲人成综合网络| 超碰在线97免费| 欧美日韩在线观看视频小说| 欧美激情国内偷拍| 免费观看的毛片| 精品国产乱码久久久久久婷婷| 在线免费观看污视频| 久久精品首页| 亚洲三区视频| 秋霞影院一区| 中文字幕亚洲一区二区三区五十路| 成年人视频免费| 成人h版在线观看| 一区二区视频在线免费| 国产精品成人3p一区二区三区| 亚洲美女av网站| а中文在线天堂| 成人av午夜电影| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产成人三级| 成人有码在线播放| 2020国产在线| 欧美成人精品二区三区99精品| 豆国产97在线 | 亚洲| 91麻豆国产精品久久| 日韩一级性生活片| 综合国产视频| 91av在线网站| 亚洲乱码国产乱码精品精软件| 香蕉久久一区二区不卡无毒影院| 国产乱码一区二区三区四区| 精品日韩在线| 99久久自偷自偷国产精品不卡| 午夜久久中文| 久久人体大胆视频| 天天综合天天综合| 欧美精品精品一区| 综合 欧美 亚洲日本| 成人深夜福利app| 不卡的在线视频| 日韩成人a**站| 国产精品成人av性教育| 黄色片在线免费看| 欧美性videos高清精品| 18啪啪污污免费网站| 91蜜桃在线观看| 中文字幕第10页| 卡一卡二国产精品 | 精品免费视频123区| 日韩免费在线电影| 日本一区二区三区在线播放| 天堂网在线观看视频| 欧美日本韩国一区二区三区视频 | 中文字幕色av一区二区三区| 视频在线观看免费高清| 99热在线精品观看| 女同性恋一区二区| 成人午夜国产| 国产精品视频大全| 老司机精品影院| 亚洲欧美另类自拍| 神马一区二区三区| 日韩欧美电影一二三| 亚洲天堂视频网| 色婷婷久久久久swag精品| 国产精品第72页| 一区二区三区四区不卡视频| 男人晚上看的视频| 国产在线精品国自产拍免费| 韩国视频一区二区三区| 久久xxxx精品视频| 国产免费观看高清视频| 99pao成人国产永久免费视频| 黑人巨茎大战欧美白妇| 91精品亚洲| 国产精品日韩二区| sis001欧美| 91成人在线播放| 欧美少妇网站| 91wwwcom在线观看| 中老年在线免费视频| 欧美在线视频播放| 米奇777四色精品人人爽| 欧美成人一区二区三区在线观看| 国产精品亚洲lv粉色| 午夜av区久久| 男人的天堂一区| 国产精品亲子伦对白| 51妺嘿嘿午夜福利| 国产精品1区2区| 日本免费黄视频| 亚洲欧美视频| www.国产区| 午夜久久99| 欧美一级片免费观看| 日韩在线视频一区二区三区| 91久久极品少妇xxxxⅹ软件| 6080成人| 裸体丰满少妇做受久久99精品| 亚洲电影二区| 91热精品视频| eeuss鲁片一区二区三区| 久久综合色一本| 日韩在线高清| 国产美女作爱全过程免费视频| 9国产精品视频| 欧美性猛交久久久乱大交小说| 国产一区二区三区自拍| av在线播放亚洲| 我不卡伦不卡影院| 国产资源第一页| 99国产精品私拍| 中文字幕在线导航| 国产美女一区二区| 国产精品成人99一区无码| 久久夜色精品国产噜噜av| 免费看的黄色录像| 亚洲在线成人精品| 无码人妻丰满熟妇精品区| 亚洲高清一区二区三区| 国产一级淫片a视频免费观看| 亚洲图片欧美一区| 日本久久综合网| 日韩午夜av一区| 97人妻精品一区二区三区视频| 日韩免费电影网站| 免费av在线电影| 欧美成人一区二区三区电影| 日本蜜桃在线观看视频| 成人黄色av网| 亚洲黄页在线观看| 亚洲激情免费视频| 久久综合影音| 99热成人精品热久久66| 激情国产一区二区 | 久久久91精品国产一区二区精品| 亚洲精品一区二区三区在线播放| 精品日韩视频在线观看| 一级片aaaa| 亚洲精品一区二区三区不| 人妻精品一区二区三区| yw.139尤物在线精品视频| 久久经典视频| 欧美日韩福利视频| 青春草在线免费视频| 久久99热这里只有精品国产| 韩国成人动漫| 国产精品一区二区三区不卡| 999精品在线| 我要看一级黄色大片| 久久99精品久久久久| 欧美黑人欧美精品刺激| 夜夜嗨av一区二区三区中文字幕 | 免费人成网站在线观看欧美高清| 日本美女视频网站| 波多野结衣91| 欧美卡一卡二卡三| 欧美日韩精品欧美日韩精品一| 日本视频在线观看一区二区三区| 国产丝袜一区二区三区| 欧美亚洲天堂| 91香蕉亚洲精品| 欧美va久久久噜噜噜久久| 可以在线看的黄色网址| aaa亚洲精品| 国产精品成人国产乱| 欧美成人一区二区三区| 黄视频在线观看网站| 成人疯狂猛交xxx| 色婷婷综合网| 超碰在线97免费| 国产精品视频麻豆| 波多野结衣电车| 亚洲社区在线观看| 国产黄大片在线观看画质优化| 欧美人与性动交| 国产麻豆一区二区三区| 91手机视频在线| 国内欧美视频一区二区| 日韩在线观看免| 777午夜精品视频在线播放| 中国日本在线视频中文字幕| 欧美丰满少妇xxxxx| 麻豆久久一区| 男人j进女人j| 懂色av一区二区三区免费观看| 久久久久久久久97| 日本高清无吗v一区| 国产精品久久影视| 日韩有码在线观看| 97久久精品一区二区三区的观看方式| 亚洲草草视频| 亚洲国产精品一区制服丝袜| 极品白嫩的小少妇| 午夜精品123| 日av在线播放| 国产精品久久久久久久久久 | 成人精品国产福利| 午夜精品久久久久久久久久久久久蜜桃| 在线观看免费一区| 俄罗斯嫩小性bbwbbw| 国内精品一区二区三区四区| 日日狠狠久久| 免费在线精品视频| 成人动漫av在线| 婷婷激情五月综合| 久久久国产精彩视频美女艺术照福利| 日韩欧美另类中文字幕| 久久久久久久久久久99| 国产清纯美女被跳蛋高潮一区二区久久w| 国产免费无码一区二区视频| 亚洲精品一区二区在线观看| 日韩av影片| 亚洲资源在线网| 国产成人午夜电影网| 天堂а√在线中文在线新版| 中文字幕日韩免费视频| 一区二区三区在线免费看| 国产精品97在线| 最新成人av在线| 香蕉av一区二区三区| 国产日本欧美一区| 国内精品久久久久久久影视简单| 亚洲天堂2018av| 亚洲成av人综合在线观看| 国产裸舞福利在线视频合集| 97超碰人人模人人爽人人看| 快she精品国产999| 国产黄色片在线免费观看| 亚洲男人的天堂在线| 欧美国产亚洲精品| 日韩在线xxx| 亚洲成a人片在线不卡一二三区| 日本福利专区在线观看| 精品一区二区国产|