首页 > 系统服务 > 详细

Ubuntu下载编译Linux内核。

时间:2014-07-19 15:39:51      阅读:511      评论:0      收藏:0      [点我收藏+]

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内核。

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!