实验一:RedHat Linux系统安装与配置嵌入式开发工作环境

一、实验课题:
RedHat Linux系统安装与配置嵌入式开发工作环境
二、实验目的:
1. 学会在操作系统安装之前,根据硬件配置情况,制订安装计划。
2. 使用VMware虚拟机在Windows中安装Linux系统。
3. 理解Linux文件系统及分区要点。
4. 掌握Linux操作系统的图形模式或文本模式安装步骤,要求至少掌握其中一种。
5. 掌握Linux操作系统中的基本环境的配置与安装。
三、实验内容
1、在VMware中创建一个新的虚拟机,准备安装Linux系统。(vmware10_46138.rar)
2、从光盘镜像完整安装Red Hat Enterprise Linux 5 系统,并选择图形或文本安装模式进行安装。([红帽企业Linux.5.4].rhel-server-5.4-i386-dvd.iso)
3、正确地启动、注销、重新启动和退出关闭Linux系统。
4、简单配置安装好的Linux系统的运行环境。包括网络设置、基本工具、为项目规划的工作空间等。
说明配置:
(1.需要先把VMware Tools里面的安装包放入文件中之后再解压)
图片说明
图片说明
四、主要实验步骤
1、制订Linux系统安装计划。
2、在VMware中创建一个新的虚拟机。
3、在虚拟机光驱中载入Red Hat Enterprise Linux 5系统的安装光盘镜像,启动引导安装界面,按照屏幕提示,选择/输入相关参数,启动安装过程。
4、安装过程中按照安装向导,进行正确配置。
5、安装成功后,退出系统,退出光盘镜像。重启动虚拟机,登录Linux系统。
6、对安装好的Linux系统进行基本配置,如显示设备、网络等。
7、为嵌入式开发环境安装相关工具和程序库。包括:
a、bison(语法分析器);
b、flex(词法分析器);
c、C/C++编译环境,包括编译C/C++程序需要的软件包,相关工具等,安装包及顺序如下:
kernel-headers-2.6.18-53.el5.i386.rpm
glibc-headers-2.5-18.i386.rpm
glibc-devel-2.5-18.i386.rpm
libgomp-4.1.2-14.el5.i386.rpm
gcc-4.1.2-14.el5.i386.rpm
libstdc++-devel-4.1.2-14.el5.i386.rpm
gcc-c++-4.1.2-14.el5.i386.rpm
d、patch(linux下的补丁工具);
e、 ncurses库,包括ncurses主程序包和ncurses-devel开发库(调用ncurses图形库时需要用的,比如,在执行make menuconfig配置Linux系统内核时必须安装这个库。NCURSES不仅仅只是封装了底层的终端功能,而且提供了一个相当稳固的工作框架(Framework)用以产生漂亮的界面。它包含了一些创建窗口的函数。而它的姊妹库 Menu、Panel和Form则是对NCURSES基础库的扩展。这些库一般都随同NCURSES一起发行。我们可以建立一个同时包含多窗口 (multiple windows)、菜单(menus)、面板(panels)和表单(forms)的应用程序。窗口可以被独立管理,例如让它卷动 (scrollability)或者隐藏。)。
8、为嵌入式开发项目规划工作空间目录。在/home/用户名/armlinux/下建立如下表所示的目录:
表1-1:开发项目工作空间规划
目录名 内容及用途
bootloader 目标板的引导加载程序
source 存放构建交叉编译工具链所需要用到的软件源码包
debugtool 调试工具以及所有相关套件
doc 项目将会用到的所有文件
image 准备使用在目标板上的引导加载程序和内核的二进制映像,以及根文件系统
kernel 存放内核
project 项目配置文件等
rootfs 目标系统的内核在执行期间所看到的根文件系统
sysapp 存放系统应用程序
tmp 存放临时文件
crosstool 存放交叉编译工具链以及 C 程序库

9、记录实验过程,写出实验报告。
五、思考与习题
1、安装Linux之前,需要做哪几方面的准备工作?
2、如何更改Linux系统的启动级别?文本模式和X Window System模式相互切换如何实现?
3、为实际项目规划工作空间目录有什么意义?

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务