zoukankan      html  css  js  c++  java
  • iTOP3399开发板Linux系统编译烧写获取/安装/编译Linux源码

    6.1 获取 x Linux 源码 源码(基于迅为iTOP-399开发板)
    首先从网盘下载迅为提供的Linux源码,下载后得到的源码文件目录如下图:
    1.jpg 
    然后使用解压工具解压得到的源码,如下图:
    2.jpg 
    解压完生成 rk3399_linux_sdk_v2.0_191209.tar.gz 压缩包,如下图:
    3.jpg

    拷贝解压生产的 rk3399_linux_sdk_v2.0_xxxxxxxx.tar.gz(xxxxxxxx 代表
    源码的发布日期)文件到 Ubuntu 系统,然后在 Ubuntu 系统下解压,如下图:
     4.jpg
    解压完成后,得到文件夹:rk3399_linux_sdk_v2.0_191209,如下图:
     5.jpg
    6.2  安装 x Linux 源码依赖包 源码依赖包
    使用如下命令安装所需的软件包:
    1、sudo apt-get update
    2、安装 kernel 及 uboot 编译需要依赖的软件包
    sudo apt-get install git-core gnupg flex bison gperf
    build-essential zip curl zlib1g-dev gcc-multilib g++-multilib
    libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev
    lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
    device-tree-compiler liblz4-tool
    3、安装 Buildroot 编译需要依赖的软件包
    sudo apt-get install libfile-which-perl sed make binutils gcc g++
    bash patch gzip bzip2 perl tar cpio python unzip rsync file bc libmpc3
    git repo texinfo pkg-config cmake tree texinfo
    3 6.3  编译 x Linux 源码 源码
    6.3.1  整体编译
    使用 cd 命令进入到 rk3399_linux_sdk_v2.0_190805 文件夹。
    编译分四个命令
    1. ./build.sh BoardConfig.mk
    6.jpg 
    2. ./build.sh all
    7.jpg 
    3. ./build.sh firmware
    8.jpg 
    4. ./build.sh updateimg’
    9.jpg 
    最终在 rocdev 目录下生成镜像文件 update.img。
    10.jpg

    6.3.2  单独编译
    命令./build.sh -h 查看可选参数
    15.jpg 

    单独编译 uboot: ./build.sh uboot

    在 uboot 目录下生成 u-boot.bin。
    单独编译 kernel: ./build.sh kernel
    在 kernel 目录下生成 boot.img
    单独编译 rootfs:./build.sh rootfs
    在 buildroot/output/rockchip_rk3399/images 目录下生成 rootfs.ext4

  • 相关阅读:
    使用CustomValidate自定义验证控件
    C#中金额的大小写转换
    Andriod出错之Unable to build: the file dx.jar was not loaded from the SDK folder!
    VC 编写的打字练习
    机房工作笔记Ping只有单向通
    web服务协同学习笔记(1)
    Dll 学习3 将MDI子窗口封装在DLL中
    机房工作学习文件共享
    Andriod出错之Failed to find an AVD compatible with target 'Android 2.2'
    Andriod出错之wrapper was not properly loaded first
  • 原文地址:https://www.cnblogs.com/liyue3/p/12419286.html
Copyright © 2011-2022 走看看