论文部分内容阅读
嵌入式系统以体积小、专用、高可靠性等特点,已经在各个领域得到了广泛的应用。作为嵌入式系统基础软件平台的嵌入式实时操作系统(RTOS),它以实时性好、可移植性强、稳定性高等特点,克服了传统的基于单片机控制系统的功能不足和PC操作系统非实时性的缺点。嵌入式系统软硬件技术的飞速发展,使得嵌入式系统有了更广泛的发展前景。本文的研究工作是:通过UML建模,以原MINIX操作系统为基础,结合嵌入式Linux操作系统实时内核的设计原理,在原MINIX系统上添加实时模块,并对其微内核的改造,使微内核具有实时性功能,既进行了对原MINIX操作系统的中断处理过程、进程间的通信及进程间调度的设计,也对时间管理子系统的算法进行了优化设计;通过将内存按区划分,将区再按块划分的机制,对原MINIX的内存管理子系统进行优化设计,尽可能的缓解了内存碎片的存在问题;采用日志系统原理,将原MIND(文件系统改造为一个基于Flash存储器的嵌入式MINIX文件系统,并对文件系统的加载和存储器的清理进行了设计。