VMware中Ubuntu安装Zephyr3.7.0

安装VMware17_x版本,安装Ubuntu22.04版本。在Linux环境中安装Zephyr,最好连上VPN,否则无法访问GitHub,则无法正常安装Zephyr源码。
安装Python3.10,cmake,ninja,git等基础套件。

sudo apt install --no-install-recommends git cmake ninja-build gperf \
  ccache dfu-util device-tree-compiler wget \
  python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \
  make gcc gcc-multilib g++-multilib libsdl2-dev

安装west

pip3 install --user -U west

重新初始化 Zephyr,进入Zephyr安装目录:

west init

更新 Zephyr 及其所有模块(取决于网速条件,可能会比较漫长):

west update

安装 Python 依赖:

pip3 install --user -r ~/Embedded/zephyr/scripts/requirements.txt

安装SDK( 此命令需要最新版west支持,如不支持需要执行特定版本下载方法):

#需最新版west
west sdk install

#或安装指定版本
west sdk select <version>

用west sdk install命令无需再考虑安装包解压等操作,非常方便!
特定版本下载与安装(示例,版本号需针对性修改),
可使用git describe --tags查看Zephyr版本:
在这里插入图片描述

#常规安装方法
wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.15.2/zephyr-sdk-0.15.2-x86_64-linux-setup.run
chmod +x zephyr-sdk-0.15.2-x86_64-linux-setup.run
./zephyr-sdk-0.15.2-x86_64-linux-setup.run
echo 'export ZEPHYR_TOOLCHAIN_VARIANT=zephyr' >> ~/.bashrc
echo 'export ZEPHYR_SDK_INSTALL_DIR=~/zephyr-sdk-0.15.2' >> ~/.bashrc
source ~/.bashrc

执行完west sdk install,我们就完全构建了Zephyr系统!
尝试构建一个hello_world示例:
进入你安装好的zephyr文件夹:

#cd ~/zephyr
west build -p auto -b qemu_x86 samples/hello_world

在这里插入图片描述
编译成功之后运行:

west build -t run

在这里插入图片描述
成功!出现Hello World!
退出命令Ctrl+a再按x。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值