Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36890
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-13 00:47
文章分类

全部博文(19)

文章存档

2014年(6)

2013年(13)

我的朋友

分类: LINUX

2013-10-20 21:54:27

内核制作:
制作嵌入式平台使用的Linux内核,方法和制作PC平台的Linux内核基本一致,下面使用对比的方式介绍如何制作用于OK6410开发板的内核。

1、清除原有配置与中间文件
        x86:  make distclean 
        arm: make distclean  :
                              mrproper + remove editor backup and patch files
                             mrproper删除的文件, 加上编辑备份文件和一些补丁文件。
        make clean- - Remove most generated files but keep the config and enough build support to build external 
                            删除大多数的编译生成文件, 但是会保留内核的配置文件.config, 还有足够的编译支持来建立扩展模块
        make mrproper  --Remove all generated files + config + various backup files
                                    删除所有的编译生成文件, 还有内核配置文件, 再加上各种备份文件
2、配置内核
        x86:  make menuconfig
        arm: make menuconfig ARCH=arm
        /*nfs与ramdisk启动的区别*/

3、编译内核
x86:  make bzImage
arm: make uImage ARCH=arm
CROSS_COMPILE=arm-linux-        //uImage是支持uboot启动的文件


阅读(454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~