YOCTO编译系统使用总结

本文介绍了如何在YOCTO编译系统中设置代理,包括编辑.bashrc添加http_proxy、https_proxy和ftp_proxy,进入poky目录并初始化build环境,配置BBLAYERS,修改local.conf设定MACHINE和DL_DIR。同时讲解了如何编译核心镜像,以及单独编译特定包、编译外部包和创建defconfig的方法。
摘要由CSDN通过智能技术生成

1)设置http_proxy,https_proxy,ftp_proxy等代理,修改方法是在 .bashrc(linux上使用ctrl+h显示隐藏文件)最后增加如下内容

export http_proxy='http://128.0.0.0:88/'
export https_proxy='https://128.0.0.0:88/'
export ftp_proxy='http://128.0.0.0:88/'
export no_proxy=‘’

2)进入poky目录

source oe-init-build-env 运行完此命令自动进入build目录(build目录为当前工作目录)

3)设置BBLAYERS

从build目录进入conf,修改bblayers.con文件设置BBLAYERS

4)修改local.conf设置MACHINE,DL_DIR等变量,DL_DIR最好设置在build目录外部,这样不同的target可以使用同样的下载文件。

5)运行bitbake core-image-minimal

编译生成的结果存在于./tmp/deploy/images/$MACHINE/目录下


A1)单独编译某个包:

bitbake -b /home/YOCTO/poky/meta/recipes-devtools/gcc/gcc-cross_5.2.bb -c [clean][build]。。。

A2)编译外部的包(使用当前的。BB)

devtool modify -s virtual/kernel /home/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值