X2000 halley5开发板,buildroot编译image

用户在虚拟机中执行一系列步骤来构建和编译基于Ingenic的SDK。首先,通过token.sh脚本安装必要的工具包,然后解压并放置文件到指定目录。接着,进入SDK根目录并设置环境变量,选择设备(kale.v10_nand_4.4.94-eng)。最后,进行编译,整个过程耗时约1小时,成功生成了kernel、system.ubifs和uboot镜像。

使用君正提供的SDK

1. 执行token.sh脚本,安装必要工具包

sudo apt-get install -y g++sudo apt-get install -y autopointsudo apt-get install -y liblzo2-devsudo apt-get install -y build-essentialsudo apt-get install -y automake autoconf m4 libtool gettextsudo apt-get install -y zlib1g-devsudo apt-get install -y libncurses5-dev libslang2-dev libselinux1-dev debhelper lsb-releasepkg-config po-debconfsudo apt-get install -y lrzszsudo apt-get install -y minicomsudo apt-get install -y adbsudo apt-get install -y gccsudo apt-get install -y makesudo apt-get install -y pythonsudo apt-get install -y u-boot-toolssudo apt-get install -y flexsudo apt-get install -y libc6-devsudo apt-get install -y gitsudo apt-get install -y gcc-multilibsudo apt-get install -y libx11-dev:i386 libx11-dev    

2. 解压,注意把dl.tar.bz2解压到in.../buildroot目录里

ning@ning-virtual-machine:~/proj/x2000/1.software$ ls
dl.tar.bz2  ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125.tar.bz2
ning@ning-virtual-machine:~/proj/x2000/1.software$ 
ning@ning-virtual-machine:~/proj/x2000/1.software$ tar -xf ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125.tar.bz2 
ning@ning-virtual-machine:~/proj/x2000/1.software$ tar -xf dl.tar.bz2 -C ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125/buildroot/
ning@ning-virtual-machine:~/proj/x2000/1.software$

3. 执行命令超级终端进入SDK根目录

cd ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125/

4. 执行命令设置环境变量

ning@ning-virtual-machine:~/proj/x2000/1.software/ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125$ source build/envsetup.sh
'/home/ning/proj/x2000/1.software/ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125/build/Makefile' -> '/home/ning/proj/x2000/1.software/ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125/Makefile'
ning@ning-virtual-machine:~/proj/x2000/1.software/ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125$

5. 执行命令选择device

ning@ubuntu:~/proj/x2000/ingenic-linux-kernel4.4.94-x2000_v12-v8.0-20220125$ lunch

You're building on Linux

Lunch menu... pick a combo:
     1. kale.v10_nand_4.4.94-eng
     2. kale.v10_nor_4.4.94-eng
     3. kale.v10_msc_4.4.94-eng
     4. kale.v10_nand_4.4.94_ota-eng
     5. kale.v10_nand_5.10-eng
     6. kale.v10_nor_5.10-eng
     7. kale.v10_msc_5.10-eng
     8. halley5.v20_nand_4.4.94-eng
     9. halley5.v20_nor_4.4.94-eng
     10. halley5.v20_msc_4.4.94-eng
     11. halley5.v20_nand_4.4.94_ota-eng
     12. halley5.v20_msc_4.4.94_burn-eng
     13. halley5.v20_nand_5.10-eng
     14. halley5.v20_nor_5.10-eng
     15. halley5.v20_msc_5.10-eng
     16. halley5.v30_nand_4.4.94-eng
     17. halley5.v30_nor_4.4.94-eng
     18. halley5.v30_msc_4.4.94-eng
     19. halley5.v30_nand_5.10-eng
     20. halley5.v30_nor_5.10-eng
     21. halley5.v30_msc_5.10-eng

Which would you like? [kale.v10_nand_4.4.94-eng] kale
============================================
TARGET_PRODUCT=kale.v10_nand_4.4.94
TARGET_DEVICE=kale
TARGET_DEVICE_SUBVERSION=v10
TARGET_STORAGE_MEDIUM=nand
TARGET_EXT_SUPPORT=4.4.94
TARGET_EXT2_SUPPORT=
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-46-generic-x86_64-with-Ubuntu-20.04-focal
HOST_BUILD_TYPE=release
OUT_DIR=out
ToolChian_version=mips-gcc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值