LS1046A 环境搭建-LSDK源码获取编译

博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker

1.source环境
$tar xvzf flexbuild_lsdk1903.tgz
$cd flexbuild_lsdk1903
$source setup.env

  1. 自动编译命令:flex-builder -m ls1046ardb -a arm64

  2. 独立编译
    $ flex-builder -i mkrfs -a arm64
    ///生成rootfs目录
    $ flex-builder -i mkfw -m ls1046ardb -b sd
    ///下载uboot,rcw,atf编译生成 firmware_ls1046ardb_uboot_sdboot.img
    $ flex-builder -c apps -a arm64
    ///下载编译apps,这步可以略去
    $ flex-builder -i mkbootpartition -a arm64
    ///下载linux内核编译
    $ flex-builder -i merge-component -a arm64
    $ flex-builder -i packrfs -a arm64
    $ cd build/images
    $ flex-installer -b bootpartition_LS_arm64_lts_4.19.tgz -r rootfs_lsdk_19.03_LS_arm64.tgz -f firmware_ls1046ardb_uboot_sdboot.img -d /dev/sdx

  3. 编译过程会不断的下载源码,网速慢的话可能需要一天一夜。

  4. 目录结构
    (1)packages/apps ///app 源码目录
    (2)packages/firmware ///uboot atf rcw 源码目录
    (3)packages/linux ///linux 内核目录
    (4)build/apps ///apps编译后生成文件
    (5)build/firmware /// uboot atf rcw编译后生成文件
    (6)build/linux /// linux内核编译后生成文件
    (7)build/rfs /// rfs编译后生成文件
    (8)build/images /// 合成镜像文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 总结: 以上LS1046环境搭建全部完成。下一节 描述RCW UBOOT LINUX内核,设备树 修改编译。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值