Font Size: a A A

The Research And Development Of 32-Bit X86 Based CPU Embedded Operating System

Posted on:2012-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:B LuoFull Text:PDF
GTID:2218330371457866Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
According to the functional requirements of embedded operating system in daily work and the current development trend of x86CPU, research and development of 32-bit x86CPU based embedded operating system were put forward.By the research of the applications and development of embedded operating system, and the analysis of the operating system theory, a system framework of the embedded operating system in this study was identified.The switch of the CPU from 16-bit real mode to 32-bit protected mode was analyzed and implemented. Based on the preemptive kernel of the time slice, and used the concept of priority number in the same priority tasks, we achieved the time distributions for the same priority tasks and the memory allocation algorithms of the first adaptation algorithm.By this research and development, we established the debugging environment for the system, designed test schemes for the task management module and memory management module, and successfully passed the test. To facilitate system debugging, we implemented loading kernel in the DOS system and the basic console driver. Finally, a 32-bit x86 based CPU embedded operating system was developed.
Keywords/Search Tags:X86, Embedded, Operating System(OS), Protected Mode
PDF Full Text Request
Related items