Jetson Orin Nano 開發環境:用 VS Code Remote-SSH 從 Windows 遠端寫程式
拿到 Jetson Orin Nano 之後,第一個問題通常不是 AI 模型,而是「程式要在哪裡寫?」直接在 Jetson 上接螢幕、鍵盤,桌面環境會吃掉不少記憶體,操作也不順;在 Windows 寫好再複製過去,來回傳檔又很麻煩,長程式碼貼進終端機還常被截斷。 比較好的做法是 VS Code Remote-SSH :程式碼和執行環境都留在 Jetson 上,你在 Windows 的 VS Code 裡編輯、開終端機、跑程式,用起來跟開本機資料夾幾乎一樣。Jetson 本身不用接螢幕,只要接上網路就好。 這篇從頭到尾走一次,做到 用 VS Code 透過 SSH 連上 Jetson、打開專案資料夾 為止。 本文環境 項目 內容 開發板 Jetson Orin Nano 8GB(官方 devkit 載板) Jetson 系統 JetPack 6.2(Ubuntu 22.04) 主控端 Windows 10/11,Visual Studio Code 網路 Jetson 與 Windows 電腦在同一個區域網路 文中的 IP、使用者名稱都是範例,請換成你自己的: 範例 代表 192.168.1.50 Jetson 的 IP 位址 jetson-user Jetson 的登入帳號 my_project 你的專案資料夾 運作方式 [ Windows 電腦 ] └── VS Code + Remote-SSH 擴充功能 │ 畫面、按鍵在本機 │ │ 區域網路(SSH,22 埠) ▼ [ Jetson Orin Nano ] └── VS Code Server(第一次連線時自動安裝) ├── 讀寫檔案 ├── 終端機 └── 執行、除錯程式 VS Code 第一次連線時,會自動在 Jetson 的家目錄裝一個小型伺服器( ~/.vscode-server )。之後你在 VS Code 開的檔案、終端機、執行的 Python, 全部都在 Jetson 上 ,所以會直接用到 Jetson 的 GPU、相機與系統套件。 步驟 1:Jetson 端準備 這一步...