Dissertation > Excellent graduate degree dissertation topics show

Research on Linux Operating System’s Embedded Mechanism and Fast Start

Author: WangYaJun
Tutor: LiuJinGang
School: Capital Normal University
Course: Computer Applications
Keywords: Linux Kernel Embedded System Embedded Linux System Critical Section Semaphore Mutex Semaphore priority inversion Memory Management Process Management File System Network Management Sytem Boot
CLC: TP316.8
Type: Master's thesis
Year: 2005
Downloads: 358
Quote: 2
Read: Download Dissertation

Abstract


This thesis Researches on Linux Operating System’s Embedded mechanism and fast start. I mainly research into the following: After analyzing the linux core original codes, I will compile a new linux core which is to satisfy the Embedded System. An integrated linux operating system includes not only a core, but also embedded C library and embedded shell. A picture needs displaying when the system is booting. By compiling new scripts, I am to realize the system’s fast start and fast exit.Firstly, the thesis discusses how to modify the linux core original codes. Because some aspects of linux operating system are not expected by embedded system, linux core original codes must be modified. The thesis analyzes and then modifies linux core original codes in four aspects: Memory Management; Process Management; File System; Network Management. This thesis aims at expatiating on how to cover page-swapping mechanism in linux core. Semaphore mechanism is a an effective means of synchronizing tasks which compete against each other to enter the same critical section.Most of the semaphores used by linux core are mutex semaphores.But linux core doesn’t detach the operations on mutex semaphores from those on counting semaphores.The list of tasks which wait to enter the critical section is not optimalized by linux core either.Another question is that the linux core doesn’t resolve the priority inversion problems caused by using mutex semaphore.This paper brings out a new method in order to improve the application of mutex semaphore to linux core.In order to apply linux to embedded system, I must cut the whole linux operating system including its core original codes. A typical linux operating system contains three main software layers: linux core> C library and application programs. This thesis expounds how to make a linux operating system miniature by modifying linux kernel, disposing linux kernel, using embedded C library and embedded shell.As default, lines of texts will be displayed on the console when linux system starting. This is redundant to embedded system’s users. To substitute for that, this thesis brings out a new method which can retain a picture when linux is booting.Many a minute will be exhausted when the linux system starts or exits. This is too long to await for embedded system’s users. This thesis is to shorten the whole procedure of start or exit after analyzing it carefully.

Related Dissertations

  1. The Electric Power Steering System,U463.4
  2. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  3. The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
  4. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  5. Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
  6. LXI-VXI Adapter Design,TP274
  7. Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
  8. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  9. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  10. Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
  11. An Approach for Business Process Oriented Service Dynamic Composition,TP393.09
  12. A Research on the Relationship between Fashion Product Development Process Management and Designer’s Creativity,TS941.2-4
  13. Tianjin Zhongxin Pharmaceutical Marketing Research and Planning Huoxiangzhengqi particles Listing,F426.72
  14. The Design and Development of Real Time Operation System Base on Arm Processor,TP316.2
  15. Research on the Process Management of Research and Development Project Based on Quality Management for S Research Institute,G311
  16. Intelligent Control System of Chlorine Dosing in Waterworks Based on Embedded System,TU991.2
  17. Research of Infrared Radiation Temperature Measure System Based on μC/OS-Ⅱ,TN215
  18. ECos and the ARM7 sewage line monitoring transmission terminal - based Design and Implementation,TP311.52
  19. The Designing and Implementation of Management System of Network Based on J2EE and SNMP,TP311.52
  20. Study on DSP-based Double-wire Welding Machine and Its Human-machine Interface,TG409
  21. The Wireless Virtual Storage System Based on WiFi,TN929.5

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