Zephyr开发环境搭建-2-zephyr-sdk-0.10.0 SDK安装笔记

官方推荐使用SDK来作为Zephyr的开发环境,我的环境是Ubuntu18.04 Server(带桌面)+ zephyr-sdk(190428使用的是0.10.0版本)

Zephyr的开发环境的搭建,大致如下图,当前的笔记是“红底”框图处。参考自: https://docs.zephyrproject.org/latest/getting_started/installation_linux.html 

通过wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.10.0/zephyr-sdk-0.10.0-setup.run来下,除非是翻墙,否则只能以几十K的速度下载787MB的SDK文件,还是不要尝试了。

我是通过这个地址下的:https://pan.baidu.com/s/155GLI65RWtduOHXXSsnQKQ  提取码: 8p7c 下载的。下载后,执行:
cd <sdk download directory>
sh zephyr-sdk-0.10.0-setup.run //直接输入,这里tab智能提示是无效的。

Follow the installation instructions on the screen. The toolchain’s default installation location is /opt/zephyr-sdk/, but it is recommended to install the SDK under your home directory instead.

以下为实际操作:
qzm@qzm-nb:~/zephyr_ws$ sh  zephyr-sdk-0.10.0-setup.run
Verifying archive integrity... All good.
Enter target directory for SDK (default: /opt/zephyr-sdk/): /home/qzm/zephyr_ws/sdk-0.10.0
Installing SDK to /home/qzm/zephyr_ws/sdk-0.10.0
 [*] Installing x86 tools... 
 [*] Installing arm tools... 
 [*] Installing arc tools... 
 [*] Installing iamcu tools... 
 [*] Installing nios2 tools... 
 [*] Installing xtensa tools... 
 [*] Installing riscv32 tools... 
 [*] Installing additional host tools... 
Success installing SDK. SDK is ready to be used.


我的Zephyr workspace的组织如下图所示:

 

To use the Zephyr SDK, export the following environment variables and use the target location where SDK was installed:

export ZEPHYR_TOOLCHAIN_VARIANT=zephyr 
export ZEPHYR_SDK_INSTALL_DIR=<sdk installation directory>

我是在~/.bashrc的最后加上下面的变量定义和输出变量的语句。

#qA190309
export PATH=/home/qzm/bin/cmake-3.13.4-Linux-x86_64/bin:$PATH
export PATH=/home/qzm/.local/bin:$PATH
export ZEPHYR_TOOLCHAIN_VARIANT=zephyr
export ZEPHYR_SDK_INSTALL_DIR=/home/qzm/zephyr_ws/sdk-0.10.0
export ZEPHYR_BASE=/home/qzm/zephyr_ws/zephyrproject/zephyr

致此,在ubuntu18.04 server下搭建基于SDK的Zephyr开发环境完成了,现在,我们就可以进行实际的应用开发或者板级的BSP和驱动开发了。

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值