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和驅動開發了。

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章