北京邮电大学操作系统综合课程设计 联系客服

发布时间 : 星期一 文章北京邮电大学操作系统综合课程设计更新完毕开始阅读fecc9a7a0722192e4436f63c

实验三 ARM/ucLinux-SkyEye的安装、配置与集成

一 实验目的

安装SkyEye嵌入式硬件模拟器,配置嵌入式操作系统ucLinux,建立基于SkyEye 的ARM/ucLinux嵌入式系统平台。 二 实验环境

硬件:Intel i586 PC机 软件:Red Hat Linux7.1 (Linux内核版本为2.4.2) 或更高版本,SkyEye,ucLinux 或:Windows操作系统,Cygwin,SkyEye,ucLinux 注:

SkyEye和ucLinux可从“光盘-《源码开放的嵌入式系统软件分析与实践——基于SkyEye和ARM开发平台》”中获取。

windows下的Linux模拟软件Cygwin可以从其网站http://www.cygwin.com上下载并安装最新版本。

三 实验内容与步骤

1 将下载的4个数据包安装并进入目录home/buptlynn/env

首先,Red Hat 中如果不下软件不能进行主机和虚拟机之间的文件共享和拖动,所以我们就secureCRT软件进行文件传输

2 安装skyeye

2.1 解压skyeye:tar -jxvf skyeye-0.8.6.tar.bz2

- 29 -

解压的过程中由于文件过多过快,所以只展现最终的解压效果:

2.2 进入skyeye: cd skyeye

2.3 预处理: ./configure --target=arm-elf --prefix=/usr/local

2.4 编译安装: make;make install

- 30 -

3 安装arm-elf-tools 交叉编译器 (用于编译ucLinuxSkyEye) 3.1 如果arm-elf-tools-20030314.sh没有执行权限,则增加执行权限; 3.2 安装: /arm-elf-tools-20030314.sh 4.安装uclinux

4.1 解压: tar -zxvf uClinux-dist-20030522.tar.gz

解压后的结果:

- 31 -

Skyeye和uClinux-dist两个文件就都解压好了。 4.2进入解压出的目录: cd uClinux-dist

4.3 执行:make menuconfig

4.4 选择模拟平台:

Target Platform Selection-->Vendor/Product->GDB/ARMulator,需要选择Customize Kernel Settings;

- 32 -