1 / 6
文档名称:

LINUX内核移植实验.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LINUX内核移植实验.doc

上传人:n22x33 2015/10/14 文件大小:0 KB

下载得到文件列表

LINUX内核移植实验.doc

文档介绍

文档介绍:4 LINUX内核移植实验
资源
linux- (Linux内核源码的压缩包,下载地址)
(yaffs文件系统源码的压缩包)
(dm9000网卡驱动程序)
解压源码包
在XP中,把“04/下午/src”文件夹拷贝到“//”的共享文件夹uptech内,并把uptech中的“src”更名为“04 linux”
在Linux虚拟机中进入该文件夹“cd /home/uptech/04 linux”
ls可见4个文件:“linux-”、“”、“”、“”
bz2压缩包用“tar jxvf”解压
gz压缩包用“tar zxvf”解压
解压Linux源码压缩包,即输入命令“tar jxvf linux-”
解压YAFFS源码压缩包,即输入命令“tar zxvf ”
修改Makefile文件,支持交叉编译
cd /home/uptech/04 linux/linux-,该目录下就是linux的内核源码
修改Makefile文件,使之支持交叉编译,也就是在Linux上编译出ARM开发板上运行的内核程序。
ARCH ?= arm (目标平台是arm)
PILE ?= arm-linux- (交叉编译器的前缀是arm-linux-)


将“/home/uptech/04 linux/linux-”文件拷贝成“/home/uptech/04 linux/linux-/.config”
cp arch/arm/configs/s3c2410_defconfig .config
对内核进行裁剪(此时暂时不做裁剪,仅是看看)
make menuconfig
修改Nand Flash分区
修改“/home/uptech/04 linux/linux--mon-”文件中的“struct mtd-partition smdk_default_nand_part[]”这个结构体:
第一个分区从0x0000 0000 到 0x0008 0000,
第二个分区从0x0008 0000 到 0x0028 0000,大小为2M
第三个分区从0x0028 0000 到 0x0068 0000,大小为4M
第四个分区从0x0068 0000 到 0x0400 0000,
具体做法:
(1) vi arch/arm/plat-mon-
(2)修改分区信息结构体
static struct mtd_partition smdk_default_nand_part[] = {
[0] = {
.name = "Bootloader",
.size = 0x80000,
.of

最近更新

《文献资源开发部》 50页

一年级开学日常行为规范 30页

偶然误差累积的系统现象及其在摄影测量的应用.. 2页

保险机制在志愿者安全管理中的作用研究 2页

使用高效液相层析分析湿地松中酚类化合物的快.. 2页

低碳铝镇静钢中酸溶铝的快速预报和影响因素分.. 2页

低发泡聚酯聚氨酯热性能的研究(Ⅰ) 2页

优质精密螺纹零件滚压加工规律的研究 2页

煤炭铁路运输合同 6页

企业季度经济活动分析不能可有可无 2页

价值工程在190—12型柴油机结构改进上的应用 2页

港口与内河航运货物交接合同(示范文本GF--94-.. 6页

深圳钟点工合同样本——家政服务合同范本大全.. 6页

从木桶理论的发展史浅议管理研究方法 2页

从化石硅藻分析东江三角洲的沉积相 2页

消防设备维修保养服务合同 7页

海运合同关键要素探讨 6页

派遣人员劳务合同范本权威版 6页

沿街门面房租赁合同变更协议 5页

井下无线电话在基尔克矿的成功应用 2页

二茂二芳氧基钛、锆和铪衍生物的薄层色谱分析.. 2页

二氟氯甲烷-全氟丙烯二元系中压汽液平衡的研究.. 2页

乳化沥青土工布在尾矿坝基中的应用 2页

水库运维管理合同协议书范本 6页

主副螺纹型螺杆的改进与参数分析 2页

民生协议存款业务合同 6页

毕业生实习合同模板 5页

武汉医疗行业工作服订购合同样本 6页

中国风电装备制造业的空间格局及影响因素分析.. 2页

中国梧桐科植物花粉类型的研究 2页