论文部分内容阅读
SPARC体系结构是一种开放的体系结构标准,任何组织或个人都可以自由地设计自己的SPARC产品。由于SPARC的突出优势,国内外SPARC处理器的研究快速发展,SPARC体系结构已成为国际上流行的处理器结构之一,而且众多机构采用了SPARC结构的处理器设计其计算机系统。随着嵌入式系统的不断发展,嵌入式操作系统移植成为嵌入式开发的重要阶段。嵌入式Linux是一种开放源码的适用于嵌入式系统的多任务操作系统,而由它衍生出的uClinux是专门针对无MMU处理器的灵活小巧的嵌入式操作系统。由于嵌入式硬件性能不断提高,加大了对嵌入式用户图形界面的需求,越来越多的嵌入式系统中加入了GUI,嵌入式GUI要求轻量型和高可靠性,众多的嵌入式GUI应运而生,其中,MiniGUI以其良好的特性成为嵌入式GUI的首选。本课题采用基于SPARC V8处理器的开发平台,深入分析了嵌入式系统的结构和特点,针对嵌入式操作系统的重要地位,具体比较了目前广泛应用的几种嵌入式操作系统,根据它们的优缺点,着重介绍了嵌入式Linux的优势,接着,进一步就内核结构、内存管理、多进程等方面阐述了uClinux在Linux基础上做出的改动,根据本硬件平台,选定了SnapGear Linux操作系统。然后,对本系统硬件平台进行了详尽、系统的分析,并对操作系统移植及驱动程序编写过程具体表述。接下来,深入剖析了MiniGUI的体系结构各部分,使读者对其有了进一步的了解,然后具体介绍MiniGUI的移植过程,完成了整个系统的设计。