郑州航空工业管理学院嵌入式系统课程设计报告题目: 基于 SKYEYE 的嵌入式 Linux 系统设计 目 录一、引言二、设计目的三、设计要求(1) 建立 VMWARE 虚拟机。(2) 安装 Linux RHEL AS4 操作系统环境。(3) 建立 Windows 操作系统与 Linux 操作系统的共享功能。(4) 建立交叉编译环境;安装 SKYEYE 仿真软件。(5) 配置并编译 U-Boot-1.3.2 软件。(6) 配置并编译 Linux-2.6.14 内核源代码。(7) 制作 Linux 根文件系统。(8) 使用 SKYEYE 仿真嵌入式系统的运行。四、实验进展安排五、考核评价六、总体设计七、总结八、参考文献一、引言以手机和信息家电为代表的嵌入式系统的应用开发已经成为现代工业最热门的领域之一,其灵魂就是嵌入在其中的计算机系统——嵌入式系统。嵌入式系统仿真环境是支持嵌入式系统软件开发的一种快速、高效和低成本的工具,对于提高嵌入式系统的开发效率和开发质量具有重要意义。SkyEye 是一个支持多架构、多核并且具有高度可扩展性的硬件仿真平台,是国内最优秀的开源软件(opensource software)项目之一,中文名字是“天目”。SkyEye 的目标是在通用的 Linux 和 Windows 平台实现一个仿真集成开发环境,模拟常见的嵌入式计算机系统.使“Clinux 以及 uC/OS—II 等多种嵌入式操作系统和各种系统软件(如 TCP/IP、图形子系统、文件子系统等)能够良好运行,并可对它们进行源码级的分析和测试。假如要学习 Linux 操作系统或者进行嵌入式系统开发,但缺少硬件支持,嵌入式系统仿真环境软件 SkyEy 是一个非常有效的学习工具和开发手段。假如想讨论与具体硬件无关的系统软件(如 TCP/IP 协议栈等),采纳SkyEye 可以有效地提高工作效率。使用的 Linux 操作系统是 Linux RHEL AS4。采纳 Linux2.6 内核,功能更加强大,更加健全二、设计目的通过对嵌入式系统的基本知识及相关概念的了解,在熟悉 Linux 操作系统的基础上,利用 SKYEYE 仿真软件,对嵌入式系统的开发过程进行软件仿真,从而掌握嵌入式 Linux 系统开发中的主要方法。具体地,在设计过程中,达到以下目标:掌握嵌入式 Linux 系统基础部分的 U-Boot 软件、Linux 内核的配置、编译与应用;掌握 BusyBox 软件及根文件系统的制作方法;掌握 SKYEYE 软件的使用方法,通过 SKYEYE 仿真软件运行 U-Boot 文件、vmLinux 文件映像及根文件系统 root.cramfs 映像。 最终,能在掌握...