成功编译 T113 Pro Buildroot 的过程记录

===== 以下内容根据官网和个人经验整理,仅供参考 =====

1、下载Ubuntu18.04的VM镜像
Ubuntu 18.04 VM Images | Ubuntu 18.04 VirtualBox Image | Ubuntu 18.04 VMware Image
2、运行VM镜像
VM Ware打开镜像文件,适当修改内存和CPU内核数,启动镜像,密码:ubuntu
重要:首次登录后会有一个分步设置,在更新那一步,切记选择“不要更新”,后续系统软件也不要更新。
3、安装vm tools
终端内执行 sudo apt install open-vm-tools-desktop
安装完成后重启虚拟机。
4、安装开发环境
终端内执行如下命令
sudo apt-get install -y sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio unzip rsync file bc wget python cvs git mercurial rsync subversion android-tools-mkbootimg vim libssl-dev android-tools-fastboot
重要:
(1)如果提示有文件被锁定,就删掉,例如: sudo rm /var/lib/dpkg/lock-frontend
(2)如果安装过程中途失败,就重复执行该命令;
5、安装依赖
终端内执行如下命令
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
重要:如果安装过程中途失败,就重复执行该命令;
6、git buildroot (以下使用gitee)
git clone buildroot_100ask_t113-pro: buildroot-100ask_t113-pro
cd buildroot-100ask_t113-pro/
git submodule update --init --recursive
git submodule update --recursive --remote
cd buildroot/
git submodule update --init --recursive
7、编译sd卡镜像
make BR2_EXTERNAL="…/br2t113pro …/br2lvgl " 100ask_t113-pro_sdcard_core_defconfig
make V=1
8、编译spi nand镜像 (首次编译很慢,1小时左右)
make BR2_EXTERNAL="…/br2t113pro …/br2lvgl" 100ask_t113-pro_spinand_core_defconfig
make V=1
重要:如果环境安装过程都是成功的,那么如果编译中间出现错误,再重复执行一次 make V=1 即可。

====== 人人为我, 我为人人 ======

4 个赞

感谢分享! :hand_with_index_finger_and_thumb_crossed: :heartpulse:

我测试编译也是成功。但想改uboot代码,修改后 make rebuildroot 及打包重编译。修改的内容不起作用。