zoukankan      html  css  js  c++  java
  • ZYNQ学习(2.2) —— Linux启动文件生成(SnowLeo为例)

    1. 启动方式及相关文件说明

    =======================================================================================================

    1) 初次使用时,采用TF卡启动的方式。TF卡要进行分区,一个为FAT32,包含启动内核镜像;一个为EXT4,包含文件系统

    镜像。相关的文件在厂家提供的“参考例程”的ubuntu_image文件夹里。

    2) 相关启动文件依存关系见下图:

    3) BootROM的四个主启动源:

    Quad-SPI Flash/NAND Flash/NOR Flash/SD

    =======================================================================================================

    2. 内核镜像和设备树配置文件的生成

    =======================================================================================================

    Kernel: linux3.6.0
    GCC: arm-xilinx-linux-gnueabi-gcc
    Host: Ubuntu12.04

    1、解压内核
    bash$tar xvf linux-snowleo-3.6.0.tar.bz2
    2、导出环境变量
    bash$cd linux-snowleo-3.6.0
    bash$export ARCH=arm
    bash$export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
    3、配置内核
    bash$make v3best_snowleo_defconfig
    bash$make menuconfig
    4、生成内核镜像
    bash$make uImage
    5、生成设备树文件
    bash$make snowleo.dtb
    bash$mv snowleo.dtb devicetree.dtb

    执行完以上步骤,就可以获得在Snowleo上启动Linux所必需的uImage、devicetree.dtb

    =======================================================================================================

  • 相关阅读:
    很久以前写的一个功能测试用例
    中外白领和无领的一天
    Five bugs in five minutes...
    Oracle SQL 性能优化技巧
    10款常用Java测试工具[转载]
    AJAX、AJAX实例及AJAX源代码(asp)
    各大银行的暗示[笑话]
    Tomcat集群与负载均衡(转载)
    简述CMMI2级的7个PA
    全面介绍单元测试 -转贴
  • 原文地址:https://www.cnblogs.com/jayhust/p/3603938.html
Copyright © 2011-2022 走看看