Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Linux 3.3.7内核移植到S3C6410开发板

解压缩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     2520or 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