推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

嵌入式Linux内核的编译与移植资料

更新时间:2018-07-11 13:16:30 大小:46K 上传用户:潜力变实力查看TA发布的资源 标签:嵌入式linux内核编译移植 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(2) 举报

资料介绍

嵌入式linux 内核指的是针对具体的嵌入式设备硬件平台, 裁减掉一些不必要的功能后, 针对该具体的硬件平台编译产生的一

个Linux 内核。嵌入式Linux 通常都需要裁减, 主要目的是节省系统资源, 提高系统运行效率。同时嵌入式Linux 作为一种嵌入式操

作系统有其得天独厚的优势, 主要表现在:

首先, Linux 是开放源代码的, 所有的内核源程序都可以在/usr/src/linux 下找到, 大部分应用软件也都是遵循GPL 而设计, 遍布

全球的众多Linux 爱好者又是Linux 开发者的强大技术支持;

其次, Linux 的内核小、效率高, 内核的更新速度很快;

再次, Linux 是免费的操作系统, 在价格上极具竞争力。

2 Linux 内核移植准备

所谓Linux 移植就是把Linux 操作系统针对具体的目标平台做必要改写之后, 安装到该目标平台使其正确的运行起来。这个概

念目前在嵌入式开发领域讲的比较多。其基本内容是: 获取某一版本的Linux 内核源码, 根据我们的具体目标平台对这源码进行必

要的改写( 主要是修改体系结构相关部分) , 然后添加一些外设的驱动, 打造一款适合于我们目标平台( 可以是嵌入式便携设备也可

以是其它体系结构的PC 机) 的新操作系统, 对该系统进行针对我们目标平台的交叉编译, 生成一个内核映象文件, 最后通过一些手

段把该映象文件烧写( 安装) 到我们目标平台中。而通常对Linux 源码的改写工作难度较大, 它要求你不仅对Linux 内核结构要非常

熟悉, 还要求你对目标平台的硬件结构要非常熟悉。所以这部分工作一般由目标平台提供商来完成。我们所要做的就是从其网站上

下载相关版本Linux 内核的补丁( Patch) , 把它打到我们的Linux 内核上, 再进行交叉编译就可以。


部分文件列表

文件名文件大小修改时间
嵌入式Linux内核的编译与移植手册.pdf87KB2018-07-11 13:25:24

全部评论(2)

  • 2018-07-26 15:48:43psmax2008

    非常满意。。

  • 2018-07-12 08:16:17blust5

    了解下!