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和驱动开发了。

原创文章 46 获赞 8 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u012915636/article/details/89646959