為了方便大家開發,避免將過多的精力浪費在開發環境配置上,筆者已經制作好了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