虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > 技术资料 > 嵌入式Linux内核的编译与移植资料

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

  • 资源大小:46 K
  • 上传时间: 2022-09-17
  • 上传用户:woyaotandang
  • 资源积分:2 下载积分
  • 标      签: 嵌入式 linux 内核 编译 移植

资 源 简 介

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

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

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

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

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

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

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

2 Linux 内核移植准备

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

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

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

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

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

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

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


相 关 资 源

您 可 能 感 兴 趣 的