Skip to content

Latest commit

 

History

History
executable file
·
82 lines (46 loc) · 3.17 KB

07-Buildroot-SDK_DevelopmentGuide.md

File metadata and controls

executable file
·
82 lines (46 loc) · 3.17 KB

使用buildroot-SDK编译构建系统

简介

  • 此套构建系统基于全志T113-S3芯片,适配了buildroot 2022lts主线版本,兼容了百问网的项目课程以及相关组件,真正做到了低耦合,高可用,使用不同的buildroot external tree规格,讲不同的项目 不同的组件分别管理,来实现更容易上手 也更容易学习理解。

安装必要依赖包

ubuntu-18.04

运行环境配置: 此系统基于ubuntu18.04进行验证,在之前的基础之上还需要安装以下必要依赖

book@100ask:~$  sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip lib32z1 lib32z1-dev lib32stdc++6 libstdc++6 libncurses-dev   u-boot-tools -y
  • 安装完成后,执行如下命令进行开始编译操作。

获取sdk源码

  • 默认源码都存放在github仓库内,请使用如下命令获取
book@100ask:~$ git clone  https://github.com/DongshanPI/buildroot-100ask_t113-pro
book@100ask:~$ cd buildroot-100ask_t113-pro/
book@100ask:~/buildroot-100ask_t113-pro$ git submodule update --init --recursive
book@100ask:~/buildroot-100ask_t113-pro$ git submodule update --recursive --remote
book@100ask:~/buildroot-100ask_t113-pro$ cd  buildroot/
book@100ask:~/buildroot-100ask_t113-pro/buildroot$ git submodule update --init --recursive
  • 对于国内无法访问github的同学,可以使用国内备用gitee站点, 如下命令。
book@100ask:~$ git clone  https://gitee.com/weidongshan/buildroot-100ask_t113-pro
book@100ask:~$ cd buildroot-100ask_t113-pro/
book@100ask:~/buildroot-100ask_t113-pro$ git submodule update --init --recursive
book@100ask:~/buildroot-100ask_t113-pro$ git submodule update --recursive --remote
book@100ask:~/buildroot-100ask_t113-pro$ cd  buildroot/
book@100ask:~/buildroot-100ask_t113-pro/buildroot$ git submodule update --init --recursive

最小系统编译烧写

编译sdcard 最小系统镜像

book@100ask:~/buildroot-100ask_t113-pro/buildroot$ make  BR2_EXTERNAL="../br2t113pro ../br2lvgl "  100ask_t113-pro_sdcard_core_defconfig
book@100ask:~/buildroot-100ask_t113-pro/buildroot$ make  V=1

烧写sdcard 最小系统镜像

编译完成后会在 output/images目录下输出 sdcard.img 文件,将文件拷贝到Windows系统下使用 wind32diskimage烧写,或者使用dd if 烧录到tf卡内, 之后插到开发板上,即可启动。 请参考左侧 快速启动 页面

编译spi nand最小系统镜像

book@100ask:~/buildroot-100ask_t113-pro/buildroot$ make   BR2_EXTERNAL="../br2t113pro  ../br2lvgl"  100ask_t113-pro_spinand_core_defconfig
book@100ask:~/buildroot-100ask_t113-pro/buildroot$ make  V=1

烧写spi nand最小系统镜像

编译完成后会在 output/images目录下输出 buildroot_linux_nand_uart3.img 文件,将文件拷贝到Windows系统下使用 使用 全志官方的 AllwinnertechPhoeniSuit 进行烧写。 详细烧写步骤请,请参考左侧 快速启动 页面。