# Install vscode on Jetson
###### tags: `Edge AI` `vscode` `Nvidia` `Jetson` `System Setup`
### 安裝
記得要用arm64版本
- [JetsonHacksNano/installVSCode](https://github.com/JetsonHacksNano/installVSCode)
```
$ git clone https://github.com/JetsonHacksNano/installVSCode.git
$ cd installVSCode
$ ./installVSCode.sh
$
```
如果要有python延伸套件支援的話
```
./installVSCodeWithPython.sh
```
`installVSCodeWithPython.sh`裡面的內容
```
# latest gets the latest stable version
VERSION=latest
wget -N -O vscode-linux-deb.arm64.deb https://update.code.visualstudio.com/$VERSION/linux-deb-arm64/stable
sudo apt install ./vscode-linux-deb.arm64.deb
# Install useful Python packages
sudo apt-get install python3-pip -y
# Install a Python linter
pip3 install pylint
# Install a Python formatter
pip3 install black
# Install the Python extension for Visual Studio Code
# Extension name is ms-python.python
code --install-extension ms-python.python --force
```
啟用
```
code
```
### Jetpack 5.x會有無法啟動的問題
安裝後執行以下程式碼即可啟用[(參考來源)](https://forums.developer.nvidia.com/t/unable-to-run-vscode-on-jetson-xavier-nx-with-jetpack-5-0-2-production-release/224548)
```
code --no-sandbox
```
### debug工具設定
- [Jetson Nano 從入門到實戰(案例:Opencv設定、人臉檢測、二維條碼檢測)](https://tw511.com/a/01/30018.html)
- [Jetson 安装Visual Studio Code配置C\C++环境](https://blog.csdn.net/Creationyang/article/details/116808402)
- [Example debugging mixed Python C++ in VS Code](https://nadiah.org/2020/03/01/example-debug-mixed-python-c-in-visual-studio-code/)