1.依赖安装
Yocto
Build Host Packages
You must install essential host packages on your build host. The following command installs the host packages based on an Ubuntu distribution:
sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit mesa-common-dev zstd liblz4-tool
sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat
2.配置
. setup evb-ast2600
先到build/evb-ast2600目录下,查看配置文件:
cat conf/local.conf
想要加速编译,有如下方法:
(1)使用多线程编译:参考bitbake-user-manual
BB_NUMBER_THREADS : The maximum number of tasks BitBake should run in parallel at any one time. If your host development system supports multiple cores, a good rule of thumb is to set this variable to twice the number of cores.
一般为实际cpu核个数的两倍(本机为4物理核)
gedit openbmc/build/you_project_name/conf/local.conf
填入
BB_NUMBER_THREADS ='8' #(修改编译线程的数量,改为多线程)
PARALLEL_MAKE ='-j 8' #(修改cpu核的数量,根据实际情况修改,不宜超过电脑cpu核数量)
我的理解:
BB_NUMBER_THREA

最低0.47元/天 解锁文章
945





