好文档 - 专业文书写作范文服务资料分享网站

嵌入式系统课程设计报告 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

郑州航空工业管理学院

嵌入式系统课程设计报告

题目: 基于 SKYEYE 的嵌入式 Linux 系统设计

2013– 2014 第 2 学期

院 系: 电子通信工程系 姓 名: 张 衡 专 业: 通信工程 学 号: 111307334 指导老师: 赵 成

电子通信工程系 2014 年 5 月制

一、引言 二、设计目的

三、设计要求

(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 仿真嵌入式系统的运行。

四、实验进展安排

五、考核评价

六、总体设计

七、总结

八、参考文献

一、引言

根据 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 文件、vmLinux 文件映像及根文件系统 root.cramfs 映像。

最终,能在掌握嵌入式系统开发过程及 SKYEYE 软件使用方法的基础上, 建立更有效的嵌入式系统开发方法,提高嵌入式系统的开发与应用的效率。

三、设计要求

1. 任务要求

要求能独立地分析题目意义、设计实现步骤、制作相关软件、调试嵌入式 系统“三大基础部分”。

该设计的具体要求如下: (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 仿真嵌入式系统的运行。

2. 设计所需的软硬件设备 (1)硬件环境配置

计算机:Intel(R) Pentium(R) 及以上 内存:1GB 及以上 (2)软件环境配置

操作系统:Microsoft Windows XP Professional Service Pack 2 虚拟机:VMware WorkStation 7

Linux 系统:Red Hat Enterprise Linux AS 4 (2.6.9-5.EL) 嵌入式交叉编译器:arm-linux-gcc 3.4.4 版本 Linux 内核版本:Linux-2.6.14 SKYEYE 版本:skyeye-1.2.4 U-Boot 版本:U-Boot-1.3.2

BusyBox 版本:BusyBox-1.2.0 3. 课程设计报告内容

按该设计报告要求的模式格式提交课程设计报告书。 四 推荐进程安排

查阅资料、设计步骤 (已进行)

进展安 排

安装与配置开发环境 1 天; 配置与编译相关软件及系统 3 天; 写出设计报告

1 天。

五、考核评价 评价机制 考勤 权重 10% 10% 20% 10% 20% 20% 10% 100% 课堂纪律 考核评 价 价 自主学习 过程评 团队合作 任务完成过程 任务完成结果 设计报告书写 合计 六 总体设计

6.1 建立 VMWARE 虚拟机 1 解压软件包到指定的文件夹

2 双击 VMware WorkStation 安装程序图标,运行安装程序,进入 Vmware 虚拟机安装的初始加载界面。

3 Vmware 虚拟机的初始加载结束后,进入安装向导界面,点击 Next 进入 下一步

4 选择安装类型,典型安装(Typical),点击 Next 进入下一步

5 设定程序安装,点击‘change…’按钮,可以选择更改默认的安装路径,

嵌入式系统课程设计报告 - 图文

郑州航空工业管理学院嵌入式系统课程设计报告题目:基于SKYEYE的嵌入式Linux系统设计2013–2014第2学期院系:电子通信工程系姓名:张衡专业:通信工程学号:1113073
推荐度:
点击下载文档文档为doc格式
46exo6tmfg8iiwn479cv9uewu2s0a001e1h
领取福利

微信扫码领取福利

微信扫码分享