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

最近更新

2025年度体育场馆雇佣劳务人员合作协议 9页

2025年度住宅社区保洁劳务合同 9页

2025年度传媒企业品牌形象设计与推广合同 9页

2025年度企业车辆租赁及车辆租赁平台运营服务.. 9页

第二讲成本概念及制造成本流转 27页

初中英语课堂教师话语分析研究 2页

智能设备维护服务合同版 6页

2025年度企业代理记账业务委托免责协议书 8页

2025年度人社部员工劳动合同劳动派遣服务合同.. 7页

智能家居设备采购合同样本 7页

2025年度亲子理财教育机构与家长孩子理财能力.. 9页

2025年度交通事故交通事故责任划分及财产损失.. 7页

2025年度互联网公司首席运营官(COO)聘用合同.. 7页

2025年度临时摊位租赁与客户关系管理服务合同.. 9页

2025年度中小企业财务管理代理协议 8页

2025年度个体工商户专业代账服务合同 9页

部分两自由度系统的振动 21页

独立审计的基本准则(ppt-41页) 40页

法泰公司带选择性保护断路器合作开发项目正式.. 1页

旅游住宿服务合作协议书 7页

施工队劳务分包合同标准文本 6页

施工方与甲方还款合同协议 5页

新车购买合同模板 6页

新能源设备采购与安装合同 6页

新能源汽车购买合同格式范文 8页

大潮差海域浮式防波堤锚泊系统研究 2页

新版船舶租赁合同范本 6页

新版标准房屋买卖合同范本 6页

新版建设工程设备租赁合同 6页

2025年工作记事周历 27页