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
主站蜘蛛池模板: 日韩视频福利| 六月婷婷精品视频在线观看| 免费激情网址| 国产成人1024精品| 亚洲无限乱码一二三四区| 国产免费网址| 亚洲精品无码专区在线观看| 中文字幕日韩视频欧美一区| 国产99热| 美女一区二区在线观看| 日本手机在线视频| 97超爽成人免费视频在线播放| www.91在线播放| 国产va欧美va在线观看| 99久久婷婷国产综合精| 久久香蕉国产线| 亚洲 日韩 激情 无码 中出| 99这里精品| a亚洲视频| 亚洲国产一区在线观看| julia中文字幕久久亚洲| 国产女人18毛片水真多1| 福利片91| 免费看a级毛片| 9cao视频精品| 亚洲国产理论片在线播放| 亚洲欧美综合另类图片小说区| www.狠狠| 亚洲青涩在线| 亚洲精品欧美日本中文字幕| 精品第一国产综合精品Aⅴ| 欧美一级黄片一区2区| 91探花国产综合在线精品| 好紧太爽了视频免费无码| 亚洲综合香蕉| 亚洲免费播放| 国产美女主播一级成人毛片| 免费人成视频在线观看网站| 天天综合亚洲| 黄色网页在线播放| 欧美a级在线| 视频在线观看一区二区| 色综合天天综合中文网| 日韩经典精品无码一区二区| 免费看久久精品99| 精品夜恋影院亚洲欧洲| 午夜精品影院| a欧美在线| 精品剧情v国产在线观看| 欧美精品亚洲日韩a| 色综合中文综合网| 国产精品第一区在线观看| 日韩大片免费观看视频播放| 蝌蚪国产精品视频第一页| 永久免费无码成人网站| 国产精品三级av及在线观看| 亚洲成人精品在线| 伊人色在线视频| 福利在线一区| 国产超碰在线观看| 97色伦色在线综合视频| 麻豆精品在线| 91年精品国产福利线观看久久| 国产人成午夜免费看| 国产又粗又猛又爽视频| 激情综合激情| 午夜不卡视频| 被公侵犯人妻少妇一区二区三区 | 亚洲无码高清免费视频亚洲 | 亚洲第一成年免费网站| 日韩精品成人在线| 成年A级毛片| 亚洲精品男人天堂| 一级一级一片免费| 日韩精品一区二区三区免费| 亚洲天堂网视频| 天堂在线www网亚洲| 国产不卡国语在线| 99999久久久久久亚洲| 色网站在线免费观看| 中文字幕伦视频| 国产成人无码Av在线播放无广告|