Zephyr OS 学习笔记0-2:Zephyr环境配置(docker方法)

为了方便大家开发,避免将过多的精力浪费在开发环境配置上,笔者已经制作好了Zephyr开发环境的镜像,并配好了Eclipse IDE。

本方法缺点 :

  • Windows系统下,非JLink的开发板只能编译,无法调试
  • 剪贴板复制粘贴不方便
  • 很多时候无法在图形界面中复制粘贴文件,这种情况下必须使用Linux的cp命令
  • 内存占用比较大,4G左右,电脑配置在8G可以流畅运行

1.Windows 10系统下的配置

(1)打开Windows 10的Hype -v虚拟机功能
如何开启:https://jingyan.baidu.com/article/f96699bbf2b889894f3c1b6f.html
(2)安装Docker for Windows 10
下载地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
安装后,双击桌面上的Docker图标,即可启用Docker
(3)拉取Docker镜像
以管理员身份打开CMD(如何打开:https://jingyan.baidu.com/article/3ea51489ee29b652e71bba47.html)
在CMD中输入

docker pull scumaker212/zephyr-gui:1.0

等待下载完成
(4)创建Docker容器
在CMD中输入

docker run -it -p 22:22 3389:3389 scumaker212/zephyr-gui:1.0 bash

这样就进入了docker容器内部的bash,以后打开只需
docker ps -a
docker start 容器ID
即可
(5)打开路由转发

https://forums.docker.com/t/connecting-to-containers-ip-address/18817

在CMD中输入

route add  172.17.0.0 MASK 255.255.0.0 10.0.75.2

(6)连接远程桌面
https://jingyan.baidu.com/article/adc815134662abf723bf7387.html
IP地址一般是172.17.0.2,如果不是,可在CMD输入

docker inspect 容器ID

查询得到
用户名是root,密码是scumaker212
(7)最终结果展示


桌面.png

刚登上去会有Error对话框,不用管它,关掉即可


打开Eclipse开始工作.png

你可能感兴趣的:(Zephyr OS 学习笔记0-2:Zephyr环境配置(docker方法))