下载后可任意编辑郑州航空工业管理学院嵌入式系统课程设计报告题目: 基于 SKYEYE 的嵌入式 Linux 系统设计 20 14– 20 15 第二学期院 系: 电子通信工程系 姓 名: XXX 专 业: 通信工程 学 号: 指导老师: 张克新 电子通信工程系2024 年 11 月制下载后可任意编辑目 录(在这里添加相应的目录)下载后可任意编辑一、引言根据 IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置机器和设备运行的装置(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可械等内被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。仿真技术也是实现仿真平台的关键,软件仿真技术的讨论早已开始。目前,嵌入式系统的仿真软件主要有 SKYEYE 与 QEMU,SKYEYE 软件来仿真嵌入式系统中的软硬件系统。在本次课程设计中,采纳 ARMv4 版本架构的、ARM920T 核心的 S3C2410A 微处理器,应用 SKYEYE 对经过编译的嵌入式系统的基本模块进行仿真。 SKYEYE是一个面对完整 PC 系统的开源仿真器,可以实现嵌入式系统的仿真,给用户提供一个虚拟的硬件操作平台。它是一个指令级仿真器,可以模拟多种嵌入式开发板,可支持种 CPU 指令集。除了仿真处理器外,SKYEYE 还允许仿真所有必要的子系统,如连网硬件和图形硬件。在 SKYEYE 上运行操作系统与在一个真实的硬件环境中运行是一样的,看不出其中的差别,并且开发人还可以通过 SKYEYE 调试操作系统和系统软件。 通 SKYEYE 仿真集成环境不仅可以很方便地进入到嵌入式系统软件学习和开发领域,而且以有效地提高工作效率,有助于进一步学习、分析、精通 Linux 内核,掌握 ARM 嵌入式 CPU 编程二、设计目的通过对嵌入式系统的基本知识及相关概念的了解,在熟悉 Linux 操作系统的基础上,利用 SKYEYE 仿真软件,对嵌入式系统的开发过程进行软件仿真,从而掌握嵌入式 Linux 系统开发中的主要方法。具体地,在设计过程中,达到以下目标:掌握嵌入式 Linux 系统基础部分的 U-Boot 软件、Linux 内核的配置、编译与应用;掌握 BusyBox 软件及根文件系统的制作方法;掌握 SKYEYE 软件的使用方法,通过 SKYEYE 仿真软件运行 U-Boot ...