嵌入式Linux内核移植详解(顶嵌)

嵌入式Linux内核移植详解(顶嵌)linux内核层,linux内核查看,linux内核版本,linux内核链表,linux内核壁纸,linux内核启动,linux内核组成,sbc2410嵌入式linux,嵌入式linux系统移植,嵌入式linux界面
社会化媒体营销 > 嵌入式Linux内核移植详解(顶嵌)

嵌入式Linux内核移植详解(顶嵌)(1)

内核移植阶段

内核是操作系统最基本的部分。它是为众多应用程序对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的,所以内核通常一种硬件抽象的方法来完成这些操作。硬件抽象隐藏了复杂性,为应用软件和硬件了一套简洁,统一的接口,使程序设计更为简单。

内核和用户界面共同为用户了操作计算机的方便方式。也就是我们在windows下看到的操作系统了。由于内核的源码了非常广泛的硬件支持,通用性很好,所以移植起来就方便了许多,我们需要做的就是针对我们要移植的对象,对内核源码进行相应的配置,如果出现内核源码中不支持的硬件这时就需要我们自己添加相应的驱动程序了。

一.移植准备

1.目标板

我们还是选用之前bootloader移植选用的开发板参数请参考上文的地址: https://bbs.eeworld.com.cn/thread-80832-5-1.htmlhttps://bbs.eeworld.com.cn/thread-80832-5-1.htmlbootloader移植准备。

2.内核源码

这里我们选用比较新的内核源码版本linux-2.6.25.8,他的下载地址是ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.8.tar.bz2ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.8.tar.bz2

3.烧写工具

我们选用网口进行烧写这就需要内核在才裁剪的时候要对网卡进行支持

4.知识储备

要进行内核裁剪不可缺少的是要对内核源码的目录结构有一定的了解这里进行简单介绍。

1arch/: arch子目录包括了所有和结构相关的核心代码。它的每一个子目录都代表一种支持的结构,例如i386就是关于intel cpu及与之相兼容结构的子目录。PC机一般都基于此目录。

2block/: 部分块设备驱动程序。

3crypto: 常用加密和散列算法(如AESSHA等),还有一些压缩和CRC校验算法。

(4) documentation/: 文档目录,没有内核代码,只是一套有用的文档。

点击显示全文

分页:1234567
加载中...
加载中...
  • Xpath入门_图文

    然后在浏览 器中打开一个网页《http://www.iqianchao.com/loan/list.do?page=1》,再点击这个昆虫 按钮,就弹出了可以用 xpath 的工具。 6. 按照下面的操作可以...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

  • xpath的使用方法

    xpath的使用方法_计算机软件及应用_IT/计算机_专业资料。xpath的使用方法 首先要说的是 XPath 数据类型。XPath 可分为四种数据类型: 1. 节点集《node-set》 节点...

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

24小时热门信息
  • docker学习之基础知识

    docker学习之基础知识_计算机软件及应用_IT/计算机_专业资料。docker学习入门 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,...

    贡献者:foreverping198
    462582
  • docker环境搭建

    docker环境搭建_计算机软件及应用_IT/计算机_专业资料。docker环境安装全文 Docker 是 PasS 提供商 DoctCloud 开源的一个基于 LXC 的高级容 器引擎,源代码托管在 ...

    贡献者:张小飞705
    767694
  • CentOS7下安装Docker

    CentOS7下安装Docker_计算机软件及应用_IT/计算机_专业资料。模板 CentOS7 下安装 Docker 修改记录第 1 页共 6 页 模板 编号 1 日期 2016/6/28 初稿 描述 ...

    贡献者:夏裕太
    327781
  • Docker on CentOS

    To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs...

    贡献者:snake890603
    482090
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    贡献者:尐凍
    238868
精彩推荐
手机版 | 欢迎来到社会化媒体营销
RSS订阅