4 LINUX内核移植实验
4.1 资源
1. linux-2.6.24.4.tar.bz2 2. yaffs2.tar.gz 3. dm9000.h和dm9000.c
(Linux内核源码的压缩包,下载地址) (yaffs文件系统源码的压缩包) (dm9000网卡驱动程序)
4.2 解压源码包
1. 在XP中,把“04/下午/src”文件夹拷贝到“//192.168.1.12”的共享文件夹uptech内,
并把uptech中的“src”更名为“04 linux”
2. 在Linux虚拟机中进入该文件夹“cd /home/uptech/04 linux”
ls可见4个文件:“linux-2.6.24.4.tar.bz2”、“yaffs2.tar.gz”、“dm9000.h”、“dm9000.c”
bz2压缩包用“tar jxvf”解压 gz压缩包用“tar zxvf”解压
3. 解压Linux源码压缩包,即输入命令“tar jxvf linux-2.6.24.4.tar.bz2” 4. 解压YAFFS源码压缩包,即输入命令“tar zxvf yaffs2.tar.gz”
4.3 修改Makefile文件,支持交叉编译
1. cd /home/uptech/04 linux/linux-2.6.24.2,该目录下就是linux的内核源码
2. 修改Makefile文件,使之支持交叉编译,也就是在Linux上编译出ARM开发板上运行
的内核程序。
ARCH ?= arm (目标平台是arm) CROSS_COMPILE ?= arm-linux- (交叉编译器的前缀是arm-linux-)
4.4 得到.config文件
1. 得到.config文件
将“/home/uptech/04 linux/linux-2.6.24.2/arch/arm/configs/s3c2410_defconfig”文件拷贝成“/home/uptech/04 linux/linux-2.6.24.2/.config”
cp arch/arm/configs/s3c2410_defconfig .config
2. 对内核进行裁剪(此时暂时不做裁剪,仅是看看)
make menuconfig
linux内核移植实验_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 linux内核移植实验_计算机软件及应用_IT/计算机_专业资料。移植三 ...
linux内核移植linux内核移植隐藏>> 实验内容三—Linux 内核移植 一、实验目的 根据前两次实验的基础上做 Linux 内核移植实验,为以后移植应用程序做准备(P84) 。...
Linux实验 6 Linux-2.6.28 移植实验【实验目的】 实验目的】熟悉 Linux-2.6.28 移植过程。 【实验步骤】 实验步骤】第一步: 第一步 从 http://www....
本实验将对 Linux 内核移植的一些相关概念、知识进行介绍,希望学员可以对 Linux 内核的移植理 解得更透彻。 1.1 Linux 内核源码 Linux 内核移植工作主要是修改跟...
Linux 内核移植实验报告 11570234 孙璐颖 一、添加 YAFFS 文件系统支持 二、配置和编译内核 三、配置文件系统 四、用 U-Boot 启动内核 五、用 U-Boot 启动内核...
Linux内核配置移植及编译实验_计算机软件及应用_IT/计算机_专业资料。linux内核配置实验七:Linux 内核配置移植及编译实验实验目的:1.学习和掌握Linux编译的基本步骤;...
实验5 linux 内核的裁剪移植 一、实验目的: 学习利用 menuconfig 配置文件进行裁减内核, 编译内核并移植到开 发板上。 二、实验内容 一、开发环境 宿主机:ubuntu...
Linux的移植_实验2_Linux内核的编译实验_艺术_高等教育_教育专区。Linux的移植实验2 Linux 内核编译实验 【实验目的】 ? 掌握 Linux 内核的编译过程 【实验步骤...
linux2.6内核安装程序教案linux2.6内核安装程序教案隐藏>> Linux2.6 内核移植一、 实验目的移植 Linux2.6 内核到开发板,其它硬件资源驱动可以暂时不考虑。 二...
linux内核移植(很好的学习资料)_信息与通信_工程科技_专业资料。linux内核移植Linux 内核移植 姓名: 周余 ( na c k ) 实验室: 南大蔡冠深软件研发中心 研究...
热门文档