码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu下载编译Linux内核。

时间:2014-07-19 16:18:22      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   文件   html   

1、安装git工具

2、到官网下载linux内核https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git,这个地址不是很好用

在用下面这个 git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

http://vger.kernel.org/vger-lists.html#linux-kernel这个是讨论Linux驱动的邮件组

3、Linux工具链

arm-linux-gcc 等编译工具

ld 等链接工具

objdump工具

4、配置内核

配置内核就是根据硬件环境,编译相关的代码,最终生成可执行文件。

例如:编译基于三星210处理器的内核的过程

  1. 进入内核文件目录下,解压出内核文件

    看Makefile中交叉工具链放在那里的?CROSS_COMPILE ?=我们就把工具链按到那里
  2. 安装工具链
    就是把相关工具链解压到上面的位置CROSS_COMPILE ?=
    1. 编译内核:根据硬件环境,编译相关的代码,最终生成可执行文件
      选出所需要的模块:通过需要编译模块的宏打开  vi config配置文件
      选择一个和你开发版接近的配置文件,好改,不可能从头开始写 cp config_qt210  .config
    2. make menuconfig

vmLinux是原始的未经压缩的可执行文件

zImage是压缩后的可执行文件,压缩vmLinux后,加上一个头,这些头是由一些程序组成,这些程序是用来解压的

uImage是用于uboot引导的zImage,因为uboot除了可以引导Linux还可以引导其他操作系统。

Ubuntu下载编译Linux内核。,布布扣,bubuko.com

Ubuntu下载编译Linux内核。

标签:style   http   color   os   文件   html   

原文地址:http://www.cnblogs.com/hailideyu/p/3854043.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!