基于嵌入式Linux的調(diào)度實時化的研究與實現(xiàn)
[Abstract]:In the post-PC era, mobile devices have become an important tool in people's life. Embedded system is playing a more and more important role in the field of mobile computing. The advantage of embedded system is that it can combine microprocessor and its exclusive software to achieve the maximum ratio of operating efficiency to cost. However, with the development of microelectronics technology, the number of transistors integrated into a chip has reached hundreds of millions, and the system loaded on it is becoming more and more complex and the real-time performance is becoming lower and lower, especially in some key fields, such as automatic control, nuclear power plant, etc. If can not meet the real-time requirements will cause irreparable consequences. Therefore, it is necessary to study the real-time of embedded system. The real-time performance of embedded system mainly includes the response of system to external events, the timeliness of task execution and so on. External event response is called interrupt, which includes interrupt delay, interrupt response and interrupt processing stage. Timely processing of tasks is represented as scheduling in general PC. As far as task scheduling is concerned, it involves scheduling algorithm and scheduling strategy. Nowadays the more mature scheduling algorithms are RM algorithm and EDF algorithm. Other scheduling algorithms are based on the evolution of the. RM algorithm is a static fixed priority scheduling algorithm. The monotone function relation between the priority of the task and the period of the task. EDF algorithm is a scheduling algorithm with higher CPU utilization rate using dynamic scheduling. In this paper, the object-oriented design idea of Linux kernel scheduling framework is summarized by analyzing its kernel scheduling framework in depth. By analyzing the existing real-time scheduling strategy, it is found that the real-time performance of Linux is not "real-time". Therefore, this paper provides a real-time scheduling guarantee mechanism for embedded Linux environment, and deeply analyzes RML-EDF and adaptive scheduling algorithms and introduces them into the Linux kernel. Finally, the three schedulers are coded under embedded Linux based on Apollo platform. The experimental data show that the three schedulers can guarantee the real-time performance of the task. Especially in the application with feedback mechanism, the adaptive scheduler can greatly guarantee the real-time performance of the task.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TP316.81
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 夏瑋瑋,沈連豐,肖婕,毛宇斌;嵌入式系統(tǒng)關(guān)鍵技術(shù)分析與開發(fā)應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年02期
2 李允,熊光澤,羅蕾,胡衛(wèi)東;普及計算終端的自適應(yīng)性技術(shù)研究[J];電子學(xué)報;2002年08期
3 李允,羅蕾,熊光澤;面向普適計算的自適應(yīng)技術(shù)研究[J];電子學(xué)報;2004年05期
4 涂碧波,李勝利;一種增強(qiáng)Linux實時性能的技術(shù)[J];華中科技大學(xué)學(xué)報;2001年12期
5 尹江會,劉捷,管素清;實時系統(tǒng)中傳統(tǒng)調(diào)度方式的一種改進(jìn)方法[J];計算機(jī)工程與應(yīng)用;2005年06期
6 陳麗波,吳慶波;Linux內(nèi)核跟蹤機(jī)制LTT的研究[J];計算機(jī)工程;2005年12期
7 蕭偉;馮治寶;應(yīng)啟戛;;改進(jìn)型EDF調(diào)度算法的研究與實現(xiàn)[J];計算機(jī)工程;2009年18期
8 季志均,馬文麗,陳虎,鄭文嶺;四種嵌入式實時操作系統(tǒng)關(guān)鍵技術(shù)分析[J];計算機(jī)應(yīng)用研究;2005年09期
9 賓雪蓮,楊玉海,金士堯;一種有限優(yōu)先級的靜態(tài)優(yōu)先級分配算法[J];軟件學(xué)報;2004年06期
10 張惠娟,翟鴻鳴;一種固定優(yōu)先級實時調(diào)度算法的可行性測定[J];微機(jī)發(fā)展;2003年09期
相關(guān)博士學(xué)位論文 前3條
1 王保進(jìn);嵌入式實時系統(tǒng)的任務(wù)調(diào)度與資源共享模型及算法研究[D];中國人民解放軍信息工程大學(xué);2005年
2 王濤;實時系統(tǒng)任務(wù)調(diào)度若干關(guān)鍵技術(shù)的研究[D];哈爾濱工程大學(xué);2006年
3 廖勇;面向新一代航空電子的實時自適應(yīng)資源管理中間件及算法研究[D];電子科技大學(xué);2006年
相關(guān)碩士學(xué)位論文 前6條
1 蔣習(xí)旺;嵌入式Linux的實時性研究與改進(jìn)[D];哈爾濱工程大學(xué);2010年
2 陳冬;工業(yè)控制領(lǐng)域的嵌入式系統(tǒng)實時性研究[D];武漢理工大學(xué);2006年
3 郭洋;μC/OS-Ⅱ中解決優(yōu)先級反轉(zhuǎn)問題的設(shè)計模式及實現(xiàn)方法研究[D];沈陽工業(yè)大學(xué);2006年
4 劉濤;一種嵌入式實時Linux的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2007年
5 余化鵬;基于RTOS的DSP硬實時開發(fā)平臺的設(shè)計[D];電子科技大學(xué);2007年
6 于曉鋒;嵌入式實時Linux系統(tǒng)的構(gòu)建[D];電子科技大學(xué);2008年
本文編號:2179366
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2179366.html