使用YoctoProject构建RaspberryPi开发板Linux镜像

树莓派是一种非常流行的物联网开发板,它提供了很多不同的版本,比如树莓派3,树莓派4等。Yocto是一个开源项目,他提供构建的框架和常用元数据,方便为目标并创建自定义的镜像。

1. 环境配置

建议使用Ubuntu18.04以上的主机系统,并确保有50GB以上的可用空间,以及访问墙外github的能力。

在支持 Yocto Project 的主机上安装以下软件包。

# 在你的主机上安装以下所需的软件包
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping libsdl1.2-dev xterm

2.下载poky

每 6 个月,Yocto Project 都会发布一个新版本的 poky。所以我们克隆了Poky最新的稳定版 Dunfell 。请在https://github.com/yoctoproject/poky上查询当前poky支持的最新版本。

git clone git://git.yoctoproject.org/poky -b dunfell

3.下载 Raspberry Pi Meta元数据层

需要一个 BSP 层来支持 Raspberry Pi 板。因此,Yocto Project 提供了一个 meta-raspberrypi 层,其中包含与构建过程中所需的 Raspberry Pi 板相关的信息。

在Poky同级目录下载meta-raspberrypi 层

git clone https://git.yoctoproject.org/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值