为了方便大家开发,避免将过多的精力浪费在开发环境配置上,笔者已经制作好了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)最终结果展示
刚登上去会有Error对话框,不用管它,关掉即可