论文部分内容阅读
本文主要研究如何构造智能手机的嵌入式Linux操作系统的问题。目前,基于嵌入式的开发成为一种趋势,而Linux操作系统由于其源码开放性、良好的稳定性及安全性,成为了低成本开发中一支成长比较迅速的力量,嵌入式Linux也成为一种比较流行的嵌入式操作系统。论文从进程调度、内存管理、文件系统几个方面来分析Linux内核的裁剪问题。在进程调度方面,主要是系统实时化的分析,阐述硬实时和软实时的原理和实现;内存管理方面,详述了裁剪虚存机制和对物理内存直接管理的方式;在文件系统方面,选择了一种小型化的适合嵌入式系统的文件系统。并对网络传输协议TCP/IP进行了分析、定制。然后,构建了一个嵌入式的开发环境,在此基础上实现对嵌入式Linux的调试和运行。最后,实现了一个在软盘上的可运行的完整的嵌入式Linux操作系统。