如何使用dtb方式启动内核

技术如何使用dtb方式启动内核这篇文章给大家介绍如何使用dtb方式启动内核,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。主要使用dtb方式启动LINUX内核的过程。采用DTB方式启动LINUX内核,

本文介绍如何使用dtb启动内核。内容非常详细。感兴趣的朋友可以参考一下,希望对你有所帮助。

主要是用dtb启动LINUX内核。用dtb启动linux内核的主要原因是使用DTB可以减少LINUX内核版本的数量。相同的linux内核代码可以在多个板上运行,每个板都可以使用自己的dtb文件。

旧的u-boot以ATAGS的方式启动了linux内核。本文采用新的dtb来启动内核。

我使用的内核是linux-3.17.2,下面我将开始编译内核。

(1)解压内核。

tarjxfrinux-3 . 17 . 2 . tar . bz2

(2)配置linux内核。由于am335x在内核中属于omap2系列,因此可以使用以下命令:

make arch=armomap2plus _ def config

(3)编译内核:

make arch=ArmCross _ COMPILE=arm-Linux-gnueabi-j8

我的linux工具链前缀是arm-linux-gnueabi-,需要根据我的实际工具链情况进行更换。

(4)编译dtb:

make arch=ArmCross _ COMPILE=arm-Linux-gnueabi-am 335 x-EVM . dtb

(5)制作启动盘:

将SD格式化为FAT系统,并将MLO和u-boot.img复制到根目录。

在根目录下创建一个引导目录,并将编译后的zImage和am335x-evm.dtb复制到这个目录。

(6)通过u-boot命令行启动Linux内核。

load MMC 00x 88000000/boot/am 335 x-EVM . dtb

loadmmc00x82000000/boot/zImage

bootz0x82000000-0x88000000

此时,就可以启动Linux内核了。

如何使用dtb启动内核,希望在这里分享。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65917.html

(0)

相关推荐

  • vue中的key的作用简述(vue中key的作用和使用场景)

    技术vue中的key有什么用小编给大家分享一下vue中的key有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!key到底有什么用途 ?先来看官方解释 :key属性主要用在vue的虚拟DOM算法(d

    攻略 2021年12月24日
  • Oracle DBA常用脚本中转换执行shell脚本是怎样的

    技术Oracle DBA常用脚本中转换执行shell脚本是怎样的今天就跟大家聊聊有关Oracle DBA常用脚本中转换执行shell脚本是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大

    攻略 2021年11月29日
  • MySQL学习笔记:十、创建和管理表

    技术MySQL学习笔记:十、创建和管理表 MySQL学习笔记:十、创建和管理表1. 基础知识
    1.1 一条数据存储的过程
    存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分

    礼包 2021年12月15日
  • Taro 3.4 beta 发布: 支持 Preact 为应用开辟更多体积空间

    技术Taro 3.4 beta 发布: 支持 Preact 为应用开辟更多体积空间 Taro 3.4 beta 发布: 支持 Preact 为应用开辟更多体积空间项目体积是困扰小程序开发者的一大问题,如

    礼包 2021年11月26日
  • 深蓝色裤子配什么颜色上衣,深蓝裤子配什么颜色衣服

    技术深蓝色裤子配什么颜色上衣,深蓝裤子配什么颜色衣服1.蓝色牛仔裤比较百搭,最好不要配同色系的上衣,感觉那样搭配显不出个性来,裤子是深蓝色,上衣可以浅色系的,如粉色,米色,白色,灰色,黑色也是可以搭配的 深蓝色裤子配什么

    生活 2021年10月24日
  • 大闸蟹蒸多久,大闸蟹蒸多少时间可以吃

    技术大闸蟹蒸多久,大闸蟹蒸多少时间可以吃基本上是15-20分钟就行大闸蟹蒸多久, 下面是做法和注意事项,希望能够帮助到你, 用料
    主料大闸蟹适量
    调料醋5克姜5克香油4克白酒适量
    清蒸螃蟹的做法
    1.用白酒泡一下

    生活 2021年10月25日