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

最近更新

仓库、隧道爆破施工的安全事故预案与仓库火灾.. 5页

粮食检验知识培训 68页

交通局实践科学发展观调研阶段总结与交通局本.. 16页

类文本阅读题型归纳总结 11页

云南省最新版保育员四级专业能力考试试题试卷.. 12页

云南省2020年小升初数学能力测试试题-附解析 4页

云南省2019-2020年度保育员理论考试试题试卷及.. 11页

云南省2018年保育员五级业务能力考试试题试卷.. 10页

“幼儿园大二班九月份区域活动计划”幼儿园工.. 3页

2021年一级建造师《机电工程管理与实务》试题.. 8页

管理提升案例之刀具全寿命 20页

管理信息系统案例分析手机销售系统分析与设计.. 24页

店面装修合同样本范文3篇 49页

工业园区厂房翻新协议3篇 52页

展览器材搬迁运输协议3篇 53页

基于STL容器的分布式计算框架优化策略-全面剖.. 26页

家电产品海运合同示范文本3篇 52页

乳杆菌在治疗儿童感染性疾病中的应用前景-全面.. 27页

如何明确岗位职责岗位分析资料 38页

气性坏疽外科手术策略-全面剖析 35页

认知神经科学-全面剖析 26页

外研版小学英语三年级上册期末复习课件 24页

2025年小学数学新课程培训心得体会 13页

2025年小学教师师德师风演讲稿优秀 3页

2025年小学教师个人总结参考(精选篇) 25页

2025年小学师德师风演讲稿怎么写 12页

笠翁对韵一东 10页

车辆维修完过后的协议 5页

2025年长春医学高等专科学校单招职业技能测试.. 75页

2025年辽宁省交通高等专科学校单招职业倾向性.. 73页