linux内核移植过程整理

#目录

文章目录


##准备工作
去官网下载Linux内核 http://www.kernel.org./
然后解压 tar sjf linux-2.6.22.6.tar.bz2版本当然要根据实际情况来


##认识Makefile

  • 打开下载好了的Linux内核之后,我们可以发现,Linux内核中有上万个文件。这上万个文件包含了许许多多芯片的驱动程序,能供很多芯片同时使用s3c2440就是这茫茫多Linux内核所支持的芯片中的一款。
  • 这么多的文件,就是通过Makefile组织起来的。
  • Makefile决定了我的ubuntu去编译哪些文件,以及怎样去编译和如何去将这些成千上万的零散的文件链接在一起。
  • Linux内核在编译的过程中是首先从顶层的Makefile开始的,对你没有听错,在linux内核文件中,不仅仅只有一个Makefile文件,在最顶层的文件夹中有Makefile文件,在里面的子文件夹里面还有Makefile文件!编译的过程中,先从顶层的Makefile文件开始,然后递归的进入各级子目录中调用他们的Makefile文件。
    • 顶层的Makefile文件来决定哪个文件夹可以被编进内核。
  • 子文件夹中的文件的Makefile将决定这个子文件夹中的哪些文件又将要被编内核,哪些文件要编成模块,模块就是以前经常说的驱动程序啦。哪些文件还
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值