s3c6410移植3.3.7内核
2012-10-12 12:26
267 查看
解压缩3.3.7内核
tar jxf linux-3.3.7.tar.bz2 -C /
cd /linux/3.3.7
修改基本make环境
vim Makefile
195: ARCH ?= arm
196: CROSS_COMPILE ?= arm-linux-
运行make help中找出最接近的平台
make s3c6400_defconfig
勾选平台MINI6410 注:s3c6410也可以,但是s3c6410默认并无网络支持
make menuconfig
System Type --->
[*] MINI6410
uboot bootm启动时会像内核传递平台代码,设法解决平台编号问题
================= MACH-ID =================
u-boot:
vim include/configs/up6410_nand.h
or include/configs/up6410_sd.h
//#define MACH_TYPE 1626
#define MACH_TYPE 2520
or kernel:
vim arch/arm/tools/mach-types
#mini6410 MACH_MINI6410 MINI6410 2520
mini6410 MACH_MINI6410 MINI6410 1626
#smdk6410 MACH_SMDK6410 SMDK6410 1626
勾选相关的选项使内核支持NFS文件系统
=================== NFS ===================
make menuconfig
[*] Networking support --->
Networking options --->
[*] TCP/IP networking
[*] IP: kernel level autoconfiguration
Device Drivers --->
[*] Network device support --->
[*] Ethernet driver support (NEW) --->
<*> DM9000 support
File systems --->
[*] Network File Systems (NEW) --->
<*> NFS client support
[*] Root file system on NFS
============================================
make -j2 zImage
tar jxf linux-3.3.7.tar.bz2 -C /
cd /linux/3.3.7
修改基本make环境
vim Makefile
195: ARCH ?= arm
196: CROSS_COMPILE ?= arm-linux-
运行make help中找出最接近的平台
make s3c6400_defconfig
勾选平台MINI6410 注:s3c6410也可以,但是s3c6410默认并无网络支持
make menuconfig
System Type --->
[*] MINI6410
uboot bootm启动时会像内核传递平台代码,设法解决平台编号问题
================= MACH-ID =================
u-boot:
vim include/configs/up6410_nand.h
or include/configs/up6410_sd.h
//#define MACH_TYPE 1626
#define MACH_TYPE 2520
or kernel:
vim arch/arm/tools/mach-types
#mini6410 MACH_MINI6410 MINI6410 2520
mini6410 MACH_MINI6410 MINI6410 1626
#smdk6410 MACH_SMDK6410 SMDK6410 1626
勾选相关的选项使内核支持NFS文件系统
=================== NFS ===================
make menuconfig
[*] Networking support --->
Networking options --->
[*] TCP/IP networking
[*] IP: kernel level autoconfiguration
Device Drivers --->
[*] Network device support --->
[*] Ethernet driver support (NEW) --->
<*> DM9000 support
File systems --->
[*] Network File Systems (NEW) --->
<*> NFS client support
[*] Root file system on NFS
============================================
make -j2 zImage
相关文章推荐
- S3C6410 移植Android 内核
- S3C6410 移植Android 内核
- S3C6410 移植Android 内核
- 移植linux内核到s3c6410(kernel 打印:Uncompressing Linux ... done , booting the kernel.后无响应问题的解决。)
- S3C6410 移植Android 内核
- 移植2.6.38内核到s3c6410问题
- linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,日本再战!)
- 移植linux内核到s3c6410(配置内核make menuconfig)
- S3C6410 移植Android 内核
- s3c6410移植android-kernel-2.6.35内核不识别DM9000网卡
- [S3C6410]Linux2.6.28到Linux2.6.32的内核移植
- S3C6410(M8用的) 移植Android 内核
- S3c6410 linux内核移植(1)---下载与配置
- 移植linux内核到s3c6410(编译内核make uImage)
- S3c6410 linux内核移植(3)--- usb驱动出错解决
- 移植linux内核到s3c6410(使用busybox构建initrd ramdisk)
- S3C6410 移植Android 内核
- S3c6410 linux内核移植(4)---修改flash分区
- S3C6410 移植Android 内核
- linux3.6.5内核移植到S3C6410