Dissertation > Excellent graduate degree dissertation topics show

The Design and Research of an Object-based Embedded Real-Time Operating System

Author: ChenXiaoHua
Tutor: ZengZhenBing;ZuoXiaoMing
School: East China Normal University
Course: Software Engineering
Keywords: Execution flow Nanokernel Real-time operating system Embedded Systems Object-oriented Microkernel
CLC: TP316.2
Type: Master's thesis
Year: 2006
Downloads: 126
Quote: 1
Read: Download Dissertation

Abstract


With the expansion of the field of real-time applications, real-time applications is increasing coverage, from low-end to high-end demand has applications, which give modern embedded real-time operating system (ERTOS) research has raised new demands and challenges. Traditional embedded real-time operating system designed with integrated, efficient large core structure. System functions concentrated in the kernel implementation, the kernel provides applications with high efficiency of the system call and good system response time. Traditional design methods for embedded real-time operating system it has its good side, but now embedded real-time operating system still lags behind demand, mainly in the real-time operating system, scalability, portability the new structure of the hardware platform support and interface standards openness, but also a large core structure system design for functional extensions often cause kernel modifications indeed affect the whole body. In order to solve these problems, we adopt a new approach and a new architecture to build the operating system. In the operating system of the study, mainly from the operation of the model and the storage model, the operating system to improve performance. The core work of this paper is to propose the concept and execution flow micro-kernel design, and on this basis, with the help of modern software engineering techniques, particularly the development of object-oriented methods and techniques to design and implement an object-based operating system, while at the ARM7TDMI-based embedded devices were implemented and tested. This thesis work mainly from the following aspects: the analysis of existing technologies and systems, operating system architecture design and prototype system implementation and performance testing. This paper analyzes a variety of related technologies and systems, including: a single large kernel operating system microkernel operating system, a single address space operating system, can be customized kernel, library-based operating system, a permanent operating systems, etc., for the subsequent studies and discusses the theoretical and technical foundation laid. Nanokernel basic abstraction is the flow of execution, as a basis, we have designed an object-based nanokernel embedded real-time operating system architecture. Which nanokernel layers, namely sodium nuclear layer, in order to further improve the timeliness; Carolina nuclear layer, both the use of a compilation of efficiency, but also has a modular features, including for processing task scheduling, interrupt management, and some use in system management data structures and corresponding treatment, IPC modules. Satisfied that the main achievement of low-level nuclear layer device drivers and time-critical code, with fewer task context switching time is faster, as well as micro-kernel layer provides services. MKRTOS we developed an object-based nanokernel prototype system, which includes the basic functions of the kernel, now in the ARM7TDMI-based embedded systems implemented and tested. Test results indicate that the object-based nanokernel embedded real time operating system has good real-time, information hiding, code reusability, portability, and scalable advantages.

Related Dissertations

  1. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  2. Design and Implementation of the weapons and equipment information management system,TP311.52
  3. Based on object-oriented technology simulation of plant root base class library,TP391.41
  4. Design and Implementation of Management Information Systems for military vehicles,TP311.52
  5. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  6. Based on high-resolution remote sensing data mining houses information extraction,TP751
  7. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  8. The Design and Implementation of Clinical Pathway Management System Based on SaaS,TP311.52
  9. The Design and Implementation of the Management System for Engineering Project,TP311.52
  10. Development of Smart Sensor Network System Based on CAN Bus,TN929.5
  11. Embedded video decoder motion compensation process data layout optimization,TN919.81
  12. A hospital information system design and implementation,TP311.52
  13. Based on DSP and CPLD design and implementation of motion control card,TP273
  14. Based on Embedded Technology patch clamp data acquisition system hardware design,TP274.2
  15. Simulation-based data correction system evaluation and improvement,TP274
  16. Ontology-based Multi-Agent Systems Trading Partner Intelligence research findings related technologies,F713.36
  17. SOC platform for advanced control design and implementation,TP273
  18. University Computer Basic Design and Implementation of paperless examination system,TP311.52
  19. Based on Multi-granularity dependency graph change impact analysis method,TP311.53
  20. Software-based research affecting network software metrics,TP311.52
  21. Windows CE-based monitoring room management system design and development,TP311.52

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