嵌入式爱好者

查看: 5487|回复: 1

嵌入式linux内核制作

[复制链接]

0

主题

0

帖子

4

积分

扫一扫,手机访问本帖
发表于 2012-3-2 20:50:38 | 显示全部楼层 |阅读模式
系统组成
嵌入式Linux系统由Linux内核与根文件系统两部分组成,两者缺一不可。
内核制作
制作嵌入式平台使用的Linux内核,方法和制作PC平台的Linux内核基本一致,下面使用对比的方式介绍如何制作用于6410开发板的内核。
1.        清除原有配置与中间文件
x86:make distclean
arm:make distclean
2.        配置内核
x86:make menuconfig
arm:make menuconfig ARCH=arm
#cp config_6410_initramfs ./.config
3.        编译内核
x86:make bzImage
arm:make uImage ARCH=arm CROSS_COMPILE=arm-linux-
解压并进入linux2.6.36
#cp .config config-back
#make distclean
#cd arch
#ls
#cd arm
#cd configs
#pwd
可以看到arm的配置文件
#cd ../../../ 进入linux2.6.36
#cp config-back ./.config
#make menuconfig ARCH=arm
# make uImage ARCH=arm CROSS_COMPILE=arm-linux-
#cd arch/arm/boot
#
#cp uImage /tftpboot/

     
#make uImage ARCH=arm CROSS_COMPILE=arm-linux-
#cd /arch/arm/boot/
#ls
#cp uImage /tftpboot/


#vi /etc/exports
#/etc/init.d/nfs stop

6410#tftp c0008000 uImage
6410#bootm c0008000

smdk6410#tftp c0800000 uImage
回复

使用道具 举报

ff5102154 该用户已被删除
发表于 2013-3-20 16:14:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-23 15:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表