- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C2410平台的Linux 2.6.14内核+平台驱动的移植指南(最终版)
时间 : 2008-01-04 作者:佚名 编辑:andyyoo 点击: 8763 [ 评论 ]
-
-
基于S3C2410平台移植Linux 2.6.14内核驱动指南
安装交叉编译工具
? 下载交叉编译工具
(本文默认所有软件均下载在用户主目录下)
arm-linux-gcc-3.4.1 —— 交叉编译工具
URL: /projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2
? 安装
//将压缩包移动至根目录下
#mv arm-linux-gcc-3.4.1.tar.bz2 /
//解压,默认路径为 /usr/local/arm /3.4.1
#tar jxvf arm-linux-gcc-3.4.1.tar.gz2
下载Linux内核
? 下载Linux 2.6.14内核
URL: /pub/linux/kernel/v2.6/linux-2.6.14.tar.bz2
? 解压内核
#cd ~
#tar jxvf linux-2.6.14.tar.bz2
建立环境变量
? 将交叉编译工具路径和内核路径加入环境变量
#vi ~/.bashrc
export KERNEL=~/linux-2.6.14
export PATH=/usr/local/arm/3.4.1/bin:$PATH
内核移植
? 为Flash进行分区
启动开发板,进入vivi,对vivi进行分区操作
vivibon part 0 128k 192k 2240k 5312k:m 64704k
分区信息如下所示:
分区
起始地址
分区大小
分区作用
Part0
0x0
0(128k)
bootloader
Part1
0
0(64k)
bootloader parameters
Part2
0
0(2m)
linux kernel
Part3
0
0(3m)
root filesystem
Part4
0
0x03A00000 (58m)
yaffs filesystem
将vivi写进Flash
viviload flash vivi x
? 修改Makefile
#vi $KERNEL/Makefile
找到ARCH与CROSS_COMPILE,修改为
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
? 将分区信息加入内核
#vi $KERNEL/arch/arm/mach-s3c2410/devs.c
添加头文件:
#include linux/mtd/partitions.h
#include linux/mtd/nand.h
#include asm/arch/nand.h
文章出处:飞诺网( HYPERLINK ):/course/6_system/linux/Linuxjs80343.html ):/course/6_system/linux/Linuxjs80343.html
添加分区结构:
static struct mtd_partition partition_info[]={
{
name: loader, //分区名字,任意
size: 0 //分区大小
offset: 0x0, //分区的起始地址,相对于0x0的偏移
},{
name: param,
您可能关注的文档
最近下载
- 华为EMC设计指南.pdf VIP
- 《导光管采光技术》课件.pptx VIP
- DB15_T 2383-2021 草原生态修复监测评价指标分类.docx VIP
- (2025秋新版)人教版二年级数学上册《 分类与整理第4课时 练一练》PPT.pptx VIP
- 消防工程维保、检测、消防安全评估公司公示内容-工作流程.docx VIP
- 2025至2030船用推进发动机行业发展研究与产业战略规划分析评估报告.docx VIP
- 《七律二首 送瘟神》教案- 2023-2024学年高教版(2023)中职语文职业模块.docx VIP
- 福建普通高中新课程思想政治学科教学指导意见.DOC
- 感染病病原体耐药机制.pptx VIP
- 【历年真题】2019年10月02134信息系统设计与分析自考试卷(四川含答案).docx VIP
文档评论(0)