Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133434
  • 博文数量: 27
  • 博客积分: 66
  • 博客等级: 民兵
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-21 19:51
文章分类

全部博文(27)

文章存档

2014年(13)

2013年(12)

2012年(2)

我的朋友

分类: LINUX

2013-03-26 22:59:23

原文http://ccgang1989.blog.163.com/blog/static/49926176201242185256863/

  基于国嵌视频:课程4(嵌入式LINUX内核驱动进阶班-上)  > >  第3天(嵌入式Linux系统构建)  > >  国嵌内核驱动进阶班-3-1(嵌入式linux内核制作)

制作嵌入式平台的linux内核的方法和制作PC(x86)的平台的linux内核基本一致,下面介绍如何制作用于mini2440开发板的内核。

1. 清除原有的配置和中间文件(在linux内核目录下执行命令,本文以linux-2.6.29为例)

#pwd
       /home/chen/guoqian/4-3-1/linux-2.6.29

#make distclean

2. 配置内核

#make menuconfig  ARCH=arm

本文以国嵌代码4-3-1下的config -mini2440为模板,直接改名为.config即可。

#cp mini2440-config  .config

3. 编译内核

#cp ../../4-2-2/u-boot-2008.10/tools/mkimage  /bin

#make uImage  ARCH=arm  CROSS_COMPILE=arm-linux-

映像文件uImage将产生在arch/arm/boot下。

注 意:编译内核是首先要将u-boot中的mkimage拷贝到/bin目录下,否则不能产生u-boot格式的映像文件,编译到最后会出 现"mkimage" command not found - U-Boot images will not be built字样,如下图所示:

嵌入式linux内核制作 - 至庸 - THE BOLG OF CHEN

 

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