Zephyr环境搭建,基于ubuntu16.04

本文详细介绍了在Ubuntu环境下搭建Zephyr实时操作系统开发环境的步骤,包括更新系统、安装依赖软件、配置环境变量、安装Zephyr SDK及获取Zephyr源码等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考官网:https://docs.zephyrproject.org/latest/getting_started/installation_linux.html

  1. 更新操作系统的下载源
sudo apt-get update
sudo apt-get upgrade
  1. 安装依赖文件
sudo apt-get install --no-install-recommends git cmake ninja-build gperf \
  ccache dfu-util device-tree-compiler wget \
  python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \
  make gcc gcc-multilib
  1. 安装cmake 3.13.1
mkdir -p /home/lw/bin/cmake && cd /home/lw//bin/cmake
wget https://github.com/Kitware/CMake/releases/download/v3.13.1/cmake-3.13.1-Linux-x86_64.sh
yes | sh cmake-3.13.1-Linux-x86_64.sh | cat
echo "export PATH=$PWD/cmake-3.13.1-Linux-x86_64/bin:\$PATH" >> $HOME/.zephyrrc
  1. 安装Zephyr SDK
cd /home/lw
wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.10.2/zephyr-sdk-0.10.2-setup.run
(ubuntu下载速度较慢,可以在WIN系统下用该网站下载,大小1.06G)
chmod +x zephyr-sdk-0.10.2-setup.run
./zephyr-sdk-0.10.2-setup.run -- -d ~/zephyr-sdk-0.10.2

设置环境变量:如下图所示

export PATH=/home/lw/bin/cmake/cmake-3.13.1-Linux-x86_64/bin:$PATH
export ZEPHYR_GCC_VARIANT=zephyr
export ZEPHYR_SDK_INSTALL_DIR=/home/lw/zephyr-sdk-0.10.2

在这里插入图片描述

  1. 获取Zephyr源码
pip3 install --user -U west
cd /home/lw
west init zephyrproject
cd zephyrproject
west update
pip3 install --user -r zephyr/scripts/requirements.txt
  1. 在Ubuntu环境下编译和运行hello world
cd zephyrproject/zephyr
source zephyr-env.sh
source ~/.zephyrrc
west build -b native_posix samples/hello_world
west build -t run

如下图所示:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未停丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值