嵌入式实验报告_图文.pdfVIP

  • 21
  • 0
  • 约1.44万字
  • 约 24页
  • 2017-05-21 发布于浙江
  • 举报
嵌入式实验报告_图文

课程名称: 嵌入式系统原理与设计 实验项目: 嵌入式系统原理与设计 实验地点: 逸夫楼304 专业班级: 软件 1101班 学号: 2011005060 学生姓名: 李文婷 指导教师: 杨晓峰 2014 年 6 月 21 日 实验一 嵌入式虚拟开发环境的搭建以及内核编译 一、实验目的和要求 1.熟悉ARM虚拟平台Skyeye的搭建 2.熟悉交叉编译开发环境的搭建 3.熟悉编译ARM-Linux 4.熟悉在Skyeye平台上仿真ARM-Linux 5.拓展:尝试移植其他版本的Linux,并且在Skyeye上运行 二、实验内容和原理 本实验是通过在PC机上搭建嵌入式开发环境虚拟环境 (Skyeye),熟悉嵌入 式交叉编译开发环境以及ARM-Linux系统移植的主要步骤。 实验虚拟平台SMDK2410  CPU三星S3C2410 (ARM920T),核心频率为62.400MHz,I-Cache 16K, D-Cache 16K  内存32MB,内存频率62.400MHz 实验软件介绍 SkyEye是一个开源软件 (OpenSourceSoftware)项目,中文名字是“天目”, SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成开发环 境,模拟常见的嵌入式计算机系统 (这里假定 “仿真”和 “模拟”的意思基本相 同);可在SkyEye上运行u CLinux 以及u C/OS-II等多种嵌入式操作系统和各 种系统软件 (如TCP/IP,图形子系统,文件子系统等),并可对它们进行源码级 的分析和测试。 SkyEye是一个指令级模拟器,可以模拟多种嵌入式开发板,可支持多种CPU 指令集,在SkyEye上运行的操作系统意识不到它是在一个虚拟的环境中运行, 而且开发人员可以通过SkyEye调试操作系统和系统软件。由于SkyEye的目标不 是验证硬件逻辑,而是协助开发,调试和学习系统软件,所以在实现上SkyEye 与真实的硬件环境相比还是有一定差别的。 编译ARM-Linux 内核,熟悉ARM-Linux 的移植过程。编译成功后,同学们需 要将ARM 内核在SkyEye的ARM硬件模拟环境运行测试。具体步骤见后文。 三、主要仪器设备 硬件: a. PC机 软件: a. VMwareworkstation9.0 b. Ubuntu 10.04LTS c. skyeye-1.2.5_REL.tar.gz d. skyeye-testsuite-1.2.5.tar.bz2 e. arm-linux-gcc-3.4.1.tar.bz2 f. linux-2.6.14.tar.gz g. cpp-4.1_4.1.2-27ubuntu1_i386.deb h. g++-4.1_4.1.2-27ubuntu1_i386.deb i. gcc-4.1_4.1.2-27ubuntu1_i386.deb j. gcc-4.1-base_4.1.2-27ubuntu1_i386.deb k. libstdc++6-4.1-dev_4.1.2-27ubuntu1_i386.deb 四、操作方法与实验步骤 1. 安装虚拟机VMware workstation8.0 2. 安装ubuntu10 A.可以选用Typical Install方式建立ubuntu B.安装VMTool C.设置host computer共享的目录 3. 安装使用gcc4.1版本编译器 (编译Skyeye需要低版本gcc) A.在安装之前先看看ubuntu10.04 的gcc是哪个版本 B.下载相关文件 a. cpp-4.1_4.1.2-27ubuntu1_i386.deb b. g++-4.1_4.1.2-27ubuntu1_i386.deb c. gcc

文档评论(0)

1亿VIP精品文档

相关文档