Dissertation > Excellent graduate degree dissertation topics show

The Improvement and Research of Real-time Embedded Operating System Based on Linux

Author: LiYuQi
Tutor: HeXiaoJun
School: Shenyang University of Technology
Course: Computer Software and Theory
Keywords: Linux kernel real-time preempt scheduling algorithm
CLC: TP316.2
Type: Master's thesis
Year: 2011
Downloads: 76
Quote: 0
Read: Download Dissertation

Abstract


With the development of information age, real-time embedded system is not only applied in industrial automation control, but also more extensive applicatied in multimedia communication, incident handling, environmental monitoring, traffic control and aerospace, etc. The traditional real-time embedded operating system that it’s micro kernel structure, only has the function of real-time increasingly unable to satisfy actual application requirements. Therefore, the real-time embedded operating system is developing from the single, weak function to the high specialization multi-purpose, strong function.As a modular monolithic kernel operating system, Linux has powerful, customizable functions, supports nearly all embedded platform, at the same time it has certain real-time performance. In addition, all the development application of Linux must follow the GPL,so its kernel code is open-source, the kernel modifications is completely the free opening. It can be said that, as a general time-sharing system,Linux has great potential to transform into a real-time embedded operating system. This also is a hot spot research of many apex IT companies and Scientific research institution domestic and foreign.First, This topic has researched many classics real-time operating system plans domestic and foreign, detailed analysis on the characteristics of several real-time scheduling algorithm, and has analyzed the structure of Linux kernel and restricts its real-time factors earnestly based on the Linux2.6 kernel code.Then improved the real-time performance of Linux adopted direct modified kernel method:For non-preempted problem of Linux kernel, modify the kernel code, used mutex lock replace the spinlock which hinder preempted, improving the real-time performance of the whole kernel;for the Scheduling algorithm of Linux that it has not enough real-time performance, This topic has combined RM algorithm and EDF algorithm, innovative presented a comprehensive priority-driven scheduling algorithm based on the final time limit while the frequency of the execution as the auxiliary, and programming to replace the scheduling algorithm of Linux kernel, which greatly improved the real-time performance of Linux; In addition, Linux doesn’t provide the scheme to prevent priority inversion,this topic adopted the mind of Priority Inheritence Protocol(PIP), add wait queue list and priority records in resource struct, programming in Linux realized the PIP scheme,improved stability and security of the operating system. Finally, using the Lmbench test context switch time of the improved Linux on ARM9 experimental platform building in laboratory, and compared with Linux2.6 to obtain the final results.

Related Dissertations

  1. Satellite Attitude Determination Based on Gyro and Star Sensor,V448.2
  2. Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
  3. Research of Visualization Technology in the Virtual Test of Missile,TP391.9
  4. FPGA/DSP Image Co-processor Technology and Ethernet Data Transmission,TP391.41
  5. Research on the Image Real-Time Acquisition, Storage and Image Processing System,TP391.41
  6. Development of High Speed Data Acquisation and Playback Module Based on PCI Express Bus,TP274.2
  7. Design and Implementation of Automotive Can-Can Gateway,TP273
  8. Research on Control of the Four-Rotor VTOL Helicopter,TP273
  9. Application and Research of Dual Control in Vertical Landing Aircraft,TP273
  10. Research on Real-Time Performance of Computer Numerical Control System Based on Windows,TG659
  11. Cloning and Expression of CHS and CHI Genes and Their Regulation on the Accumulation of Flavonoids in ’Cara Cara’ Navel Orange (Citrus Sinensis Osbeck) and ’Guoqing NO.4’ Satsuma Mandarin (Citrus Unshiu Marcow),S666.4
  12. Studies on the Quality of Phisio-Chemical and Fresh Keeping Technologies of Post-Harvest in Volvariella Volvacea,S646.13
  13. The Detection of the Virulence-related Gene from Vibrio Alginolyticus and the Study on Preservation Methods,S943
  14. Cloning and Expression Analysis of Scavenger Receptor Class B Type Ⅰ and Antifreeze Proteinstype Ⅱ Genes in Lutjanus Sanguineus,S917.4
  15. Control of Verticillium Wilt Disease of Cotton Plants with the Application of a Bio-Organic Fertilizer and Its Microbiologecal Mechanism in Rhizosphere,S144.1
  16. Biological Effect of Rare Earth Element and Genetic Transformation on Arnebia Euchroma(Royle) Johnst.Cell,S567.239
  17. Analysing Sequence Characters of ADSL and PurH Gene and Correlation between Genes Expression and IMP Content in Duck,S834
  18. Real-time Junior High School Mathematics Classroom Learning on Evaluation and Exploration of Knowledge,G633.6
  19. Establishing and Applying a Rapid Detection System of Yersinia Enterocolitica,TS207.4
  20. An Application of Real-Time PCR in the Study of Biological Control of Tobacco Wilt Disease,S435.72
  21. Construction of SSH cDNA Library and Expression Analysis of Defense-Related Genes in Chinese Cabbage Induced by Peronospora Parasitica,S436.341

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Real-time operating system
© 2012 www.DissertationTopic.Net  Mobile