77范文网 - 专业文章范例文档资料分享平台

汕头大学电子系嵌入式实验3

来源:网络收集 时间:2018-11-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

汕 头 大 学 实 验 报 告

学院: 工学院 系:电子工程系 专业:电子信息工程 年级:09 成绩: 姓名: 刘彬彬 学号:09141070 实验时间:2012-05-05 指导教师签字:

实验三 内核裁减与根文件系统建立

实验目的:熟悉内核的裁剪的基本操作, 熟悉根文件系统的建立 实验设备:PC机,虚拟机Linux系统, 开发板 实验内容:

1. 内核的裁剪过程的基本名令

2. 文件系统建立busybox的配置, 建立目录,复制文件,建立文件镜像. 3. 在虚拟机pc-linux启动tftp服务,下载内核和文件系统到开发板. 操作步骤:

实验3-1 内核的裁剪过程(制作开发板的linux操作系统) (1)Linux内核的获取

将linux内核备份,然后裁减: # cp –arf /arm2410cl/kernel /home

进入到内核目录:#cd /home /kernel/linux-2.4.18-2410cl #make clean

(2) 配置内核 # make menuconfig

配置usb无线网卡驱动

Networking –wireless-- Generic IEEE 802.11 Networking Stack

Device driver--Network device support--Wireless LAN--Wireless LAN (IEEE 802.11) 配置(查看)字符设备

Device driver—input device Device driver –character device

- 1 -

配置(查看)文件系统 File systems—

(3) 建立依赖关系 # make dep

- 2 -

(4)修改Makefile文件 #vi Makefile ARCH :=arm

CROSS_COMPILE = /opt/host/armv4l/bin/armv4l-unknown-linux-

(5)编译内核 # make zImage (需要一些时间)

(6)看编译好的linux内核zImage:# cd arch/arm/boot

(7)将编译好的内核zImage 复制到共享目录/share下 : cp zImage /mnt/hgfs/share

实验3-2.建立文件系统

(1) 从网上下载busybox ,解压缩busybox, 然后备份:

#cd /home

#cp –arf /arm2410cl/rootfs ./

- 3 -

(2) 进入到busybox目录:

#cd /home/rootfs/busybox-1.00-pre10 # make clean # rm –rf _install

(3) 配置busybox的命令 #make menuconfig

(4) 建立依赖关系 # make dep

(5) 编译生成busybox #make

- 4 -

(6) 安装busybox,生成目录_install: # make install

(7) 察看_insatall目录下的内容:# cd _install

#ls

(8) 进入到/home/rootfs/target :

#cd /home /rootfs/target

(9) 查看target下的文件目录 :ls

- 5 -

(10) 将bin sbin usr 三个目录删除 :# rm –rf bin/ sbin/ usr/

(11) 将 _install 目录下的内容复制到target下 :

# cp –arf /home/rootfs/busybox-1.00-pre10/_install ./

(12) 建立文件系统 :# cd /home/rootfs # mkfs.cramfs target root.cramfs

(13)将编译好的内核root.cramfs 复制到共享目录/share下 :

# cp root.cramfs /mnt/hgfs/share

实验3-3.将新建的内核和文件系统下载到开发板

(1) 打开超级终端(附件-通信-超级终端。注意:把虚拟机的串口断开)

- 6 -

(2) 启动开发板 进入: vivi>

(3) 查看名令 : vivi> help

- 7 -

(4) 用tftp下载内核和根文件系统

# ifconfig //查看网络地址

# 设置开发板的ip地址

#设置服务器的ip地址

# ifconfig save //保存设置的ip地址

# 确认网络是否通畅 #ping 服务器ip地址

# 下载内核

# tftp 30008000 zImage

# 下载跟文件系统

# tftp 30800000 root.cramfs

# 从内存启动系统 # bootm 30008000

- 8 -

------------------------------------------------------------------------------------------- (5) 用串口下载内核到开发板

vivi> load flash kernel x

在超级终端菜单 发送?文件发送-?

浏览器项 选择共享目录share下的zImage 文件 协议 Xmoderm 按发送

(6) 用串口下载根文件系统到开发板

vivi> load flash root x

在超级终端菜单 发送?文件发送-?

浏览器项 选择共享目录share下的root.cramfs 文件 协议 Xmoderm 按发送

- 9 -

(7) 从新启动系统 Vivi> boot

- 10 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汕头大学电子系嵌入式实验3在线全文阅读。

汕头大学电子系嵌入式实验3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/277219.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: