999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

有關嵌入式Linux操作系統的研究

2012-06-06 09:46:22李慧穎
科技傳播 2012年10期
關鍵詞:研究

李慧穎

摘要 隨著計算機技術不斷的發展,嵌入式系統技術也在不斷的發展。就目前來看,32位微處理器嵌入式系統以其獨特的優勢已經成為高端嵌入式系統研發的主流。但是這類嵌入式系統的硬件條件相對復雜。在這種情況下,為了更好的支持其運行,研究開發了許多嵌入式操作系統,以此來支持和簡化這類操作系統。嵌入式Linux操作系統的出現,憑借其獨特的優勢滿足了嵌入式系統需求,并被廣泛的應用到不同領域。

關鍵詞 嵌入式Linux;操作系統;研究

中圖分類號TP39 文獻標識碼A 文章編號 1674-6708(2012)67-0194-01

基于嵌入式Linux操作系統作為近年來新的系統方案,其不僅能實現全功能桌面計算,也能支持多數嵌入式系統中的芯片,同時其不需要任何費用,這就使得其越來越受歡迎。就目前來看,基于嵌入式Linux操作系統開發和設計方案已經成為嵌入式解決最佳方案。為了使Linux操作系統更好的發揮其作用,嵌入式Linux操作系統在設計的時候,需要對bootloader、操作系統內存管理、進程管理等進行分析。如何更好的對嵌入式Linux操作系統進行研究,已經成為相關部門值得思索的事情。

1 對bootloader進行分析

Bootloader指的是硬件中的ROM或Flash中運行駐留運行的程序,其主要作用是輔助主要程序系統完成相應任務。在對嵌入式Linux進行設計的時候,是需要以硬件目標板的特征為依據對bootloader程序進行開發的。開發后使用bootloader進行初始化處理,處理的時候最好在處理器中配置一些寄存器,以方便使用控制命令打開MMU,保證初始化成果。初始化處理后還需要準備初始化硬件設備,不僅要準備初始化內存、flash ROM,還要準備中斷控制器。一般主機下的下載系統映像到硬件板上接口設備, bootloader通過用網卡驅動程序來對其硬件設備進行驅動的,以實現與客戶端程序通訊并下載重要內容;下載的硬件系統一般是由bootloader提供的,系統映像通過bootloader來實現與Shell界面制定內核映像和文件系統映像下載位置,并對目標板上內存地址主要內容進行檢測。當目標端的bootloader程序能接收到映像服務程序時,其就可以以串口的方式進行發送,也可以用以太網的形式進行發送。發送完系統映像之后,如果硬件系統允許,bootloader命令就可以將成功的映像寫進Flash ROM中,以方便對Flash進行推動。此外,bootloader也可以對已經下載的系統進行啟動,其不僅可以對RAM中或是Flash中系統進行啟動,也可以對具體地址進行啟動。

2 對內存管理進行分析

內存管理一般是指操作系統的內存管理功能,這種內存管理功能不僅能為操作系統提供一致頁面、申請提供依據,也能為地址映射功能或是釋放操作提供給依據。畢竟每一個嵌入式應用程序的完成是通過操作系統來完成的。嵌入式系統在保護自身內存空間的時候,是需要嵌入式系統程序員來對編程進行操作的,以保證不越界及自身安全。一些嵌入式處理器可以提供MMU,并具有內存地址映射和尋址功能,方便對內存進行管理。也有些嵌入式系統不存在MMU,但其以虛擬地址的方式對其物理地址進行轉換,應用程序只要用虛擬地址尋找相應數據,就能實現內存管理。但是值得注意的是,使用這種虛擬內存方式,就必須有MMU。這種虛擬方式的最大優勢就是能在不同結構體系下使用三級或是兩級頁式管理。來實現地址轉換。但是在實時性要求較高情況下,其不能更好的發揮其虛擬內存的作用。在這種情況下,可以對Linux內存管理部分進行設計和修改,以實現物理地址轉換。

3 對任務調度進行分析

任務調度管理是能實現多種任務調度的。在對嵌入式Linux系統進行設計的時候,只需要用自身調度方法就能實現任務調度。其在實際操作過程中,主要是以進程或線程方式來實現的,正常情況下,操作系統的調度方式是不能被改變的。然而任務作為操作系統的核心,就不得不對供給方式進行適度的調節。一般Linux使用的調度法是不能搶占的分時度算法,而嵌入式Linux不僅具有一般Linux的功能,同時也可以將任務進行分類型描述,并分別使用不同任務進行調度。為了保證任務調度順利進行,可以以增加策略標志的形式來分任務類型和調度算法,來實現新的Linux任務調度算法。但這種調度方法是需要考慮其中斷處理和進倉搶占方法的。對于外部中斷來說,其對系統實時性能是有一定影響的。一旦操作系統中的一小部分需要在關閉中斷情況下運行,勢必會延遲中斷。為了保證運行質量,可以采用雙內核模式進行調度,以避免延遲中斷;Linux作為一般操作系統,其在實際應用過程中,其吞吐量是比較重要的,尤其是在單處理模式下,其搶占調度法是需要多種操作來完成臨界區保護的,在操作過程中很可能產生額外開銷,甚至嚴重影響吞吐量。在這種情況下,可以以任務優先級為依據,用實時任務搶占優先級任務,以獲得實時性能,避免進程搶占。

4 結論

操作系統作為嵌入式系統核心,操作系統安全與否將直接影響網絡通信及軟件的安全。為了保證嵌入式系統安全運行,有必要對操作系統進行相應研究,特別是對近幾年來應用比較廣的嵌入式Linux操作系統進行研究。Linux內核具有高效穩定、易于制定、網路通信和文件管理機制完善等優勢,但是其在實際應用過程中,也會出現一些問題。為了更好的發揮嵌入式操作系統優勢,還需要從實際出發對系統進行改善。

參考文獻

[1]鞠劍平,冉全.黎曦嵌入式Linux在S3C2440上的移植[J].科技資訊,2010(18).

[2]林繼民,吳怡.林蕭基于Linux嵌入式系統開發平臺的構建及應用[J].現代電子技術,2010(18).

[3]劉航,劉全,凌俊銀.一種基于嵌入式Linux操作系統通信管理機的設計與實現[J].電力系統保護與控制,2009,37(1).

[4]權義寧,胡予濮.改進的操作系統訪問控制模型[J].西安電子科技大學學報,2006(4).

猜你喜歡
研究
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
關于遼朝“一國兩制”研究的回顧與思考
EMA伺服控制系統研究
基于聲、光、磁、觸摸多功能控制的研究
電子制作(2018年11期)2018-08-04 03:26:04
新版C-NCAP側面碰撞假人損傷研究
關于反傾銷會計研究的思考
焊接膜層脫落的攻關研究
電子制作(2017年23期)2017-02-02 07:17:19
主站蜘蛛池模板: 欧洲成人免费视频| 免费AV在线播放观看18禁强制| 亚洲人成影视在线观看| 福利在线不卡一区| 日韩福利在线视频| 玖玖精品在线| 青草国产在线视频| 91高清在线视频| 中文字幕在线看视频一区二区三区| 欧美精品不卡| 色妞永久免费视频| 亚洲精品大秀视频| 日本免费精品| 99久久精品免费看国产电影| 亚洲a级在线观看| 最新亚洲人成无码网站欣赏网 | 蝌蚪国产精品视频第一页| 激情综合图区| 色综合天天视频在线观看| 国产日韩AV高潮在线| 在线免费亚洲无码视频| 无码国内精品人妻少妇蜜桃视频| 国产人成在线视频| 麻豆国产在线观看一区二区| 91精品日韩人妻无码久久| 精品国产91爱| 国产中文在线亚洲精品官网| 国产精品99久久久久久董美香| 国产裸舞福利在线视频合集| 久久鸭综合久久国产| 人妻少妇乱子伦精品无码专区毛片| 凹凸国产熟女精品视频| 少妇精品在线| 免费观看三级毛片| 毛片基地视频| 精品无码视频在线观看| 福利一区在线| 激情综合婷婷丁香五月尤物| 久久综合丝袜日本网| 伊人久久青草青青综合| 欧美97色| 欧美黄色网站在线看| 亚洲中文制服丝袜欧美精品| 国产精品熟女亚洲AV麻豆| AV不卡无码免费一区二区三区| 午夜a级毛片| 丰满人妻久久中文字幕| 99在线观看视频免费| 国产美女免费| 欧美日韩在线成人| 青青青视频91在线 | 狠狠操夜夜爽| 久久毛片网| 亚洲精品777| 日韩高清一区 | 国产成人无码Av在线播放无广告 | 91精品久久久久久无码人妻| 国产福利不卡视频| 超清人妻系列无码专区| 五月六月伊人狠狠丁香网| 国产精品无码影视久久久久久久| 91麻豆精品国产91久久久久| 精品国产电影久久九九| 国产高清毛片| 在线精品视频成人网| 欧美一区国产| 色欲不卡无码一区二区| 在线观看免费人成视频色快速| 国产成人夜色91| 国产亚洲精品无码专| 国产成人精品高清不卡在线| 伊人国产无码高清视频| 国产97色在线| 欧美高清视频一区二区三区| 色偷偷综合网| 在线精品亚洲一区二区古装| 天堂成人在线视频| 欧美高清三区| 亚洲精品无码在线播放网站| 亚洲欧美综合在线观看| 亚洲天堂自拍| av午夜福利一片免费看|