Windows 10 下使用VirtualBox + Ubunt

2018-01-22  本文已影响0人  四十方知
  1. 下载VirtualBox
  2. 下载Ubuntu服务器版 注意:zephyr需要64位系统
  3. 安装VirtualBox,创建虚拟机
    安装没什么好说的,一切按默认选项一直下一步,直到安装完成。
    运行VirtualBox,新建虚拟机
  1. 安装Ubuntu到虚拟机
  1. 系统装好后,启动系统,安装一些必须的软件
sudo apt-get install --no-install-recommends git cmake ninja-build \
                  gperf ccache doxygen dfu-util device-tree-compiler python3-ply \
                  python3-pip python3-setuptools xz-utils file make gcc-multilib
  1. 下载zephyr项目源码 ,当前最新版本为1.10
cd ~
git clone https://github.com/zephyrproject-rtos/zephyr.git
cd zephyr
git checkout tags/v1.10.0
  1. 安装zephyr依赖包
$ cd ~/zephyr 
$ pip3 install --user -r scripts/requirements.txt
  1. 下载zephyr-sdk包
$ wget https://github.com/zephyrproject-rtos/meta-zephyr-sdk/releases/download/0.9.2/zephyr-sdk-0.9.2-setup.run

这下载速度感人,我下载好传到百度网盘,可以来此查看链接,密码!

  1. 下载完成后,运行安装脚本
sh zephyr-sdk-0.9.2-setup.run

将安装目录设为~/zephyr-sdk/

  1. 设置环境变量
export ZEPHYR_GCC_VARIANT=zephyr
export ZEPHYR_SDK_INSTALL_DIR=~/zephyr-sdk

此方法设置的环境变量在每次重启系统后会被清除,我们可以用下面的代码来让zephyr编译前自动设置环境变量

$ cat <<EOF > ~/.zephyrrc
export ZEPHYR_GCC_VARIANT=zephyr
export ZEPHYR_SDK_INSTALL_DIR=~/zephyr-sdk
EOF

至此,zephyr的开发环境就搭建好了,下一篇将对zephyr自带Hello world例子进行测试

上一篇 下一篇

猜你喜欢

热点阅读