1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
{ "name": "ESP-IDF QEMU", "build": { "dockerfile": "Dockerfile" }, "workspaceMount": "source=${localWorkspaceFolder},target=${localWorkspaceFolder},type=bind",
"workspaceFolder": "${localWorkspaceFolder}", "mounts": [ "source=extensionCache,target=/root/.vscode-server/extensions,type=volume" ], "customizations": { "vscode": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf5.1_py3.8_env/bin/python", "idf.toolsPath": "/opt/esp", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "ms-vscode.cpptools", "espressif.esp-idf-extension" ], }, "codespaces": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf5.1_py3.8_env/bin/python", "idf.toolsPath": "/opt/esp", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "ms-vscode.cpptools", "espressif.esp-idf-extension" ], } }, "runArgs": ["--privileged"] }
<!-- more -->
运行时会提示这个配置文件中的工作区目录应为绝对路径,修改如下:
```json
{ "name": "ESP-IDF QEMU", "build": { "dockerfile": "Dockerfile" }, "workspaceMount": "source=E:\\work\\esp32-test\\hello_world,target=/home/peter/esp32-test/hello_world,type=bind",
"workspaceFolder": "/home/peter/esp32-test/hello_world", "mounts": [ "source=extensionCache,target=/root/.vscode-server/extensions,type=volume" ], "customizations": { "vscode": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf5.1_py3.8_env/bin/python", "idf.toolsPath": "/opt/esp", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "ms-vscode.cpptools", "espressif.esp-idf-extension" ], }, "codespaces": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf5.1_py3.8_env/bin/python", "idf.toolsPath": "/opt/esp", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "ms-vscode.cpptools", "espressif.esp-idf-extension" ], } }, "runArgs": ["--privileged"] }
|