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

  • 相关阅读:
    GPS坐标转化距离(短距离模型公式)
    jquery ajax 同步异步的执行
    视频播放的基本原理
    [css或js控制图片自适应]
    asp.net中js和jquery调用ashx的不同方法分享,需要的朋友可以参考一下
    [转载]在网页中插入media,RealPlayer等控件
    数组的几种排序算法的实现(3)
    -- HTML标记大全参考手册[推荐]
    数组的几种排序算法的实现(2)
    数组的几种排序算法的实现(1)
  • 原文地址:https://www.cnblogs.com/liyue3/p/12419286.html
Copyright © 2011-2022 走看看