用 VSCode 远程 SSH 连 Orin
·
第一次用 VSCode 远程 SSH 连 Orin:超详细新手教程(一步一图文字版)
我带你从零开始,5 分钟搞定,全程不用懂复杂知识,跟着点就行!
你需要提前准备
- Orin 开机、和你的电脑连同一个 Wi-Fi / 同一个局域网
- 知道 Orin 的:
- IP 地址(例如
192.168.1.105) - 用户名(一般是
ubuntu) - 密码(你自己设置的)
- IP 地址(例如
第一步:在 Windows 上安装 VSCode
- 打开官网:https://code.visualstudio.com/
- 点 Download for Windows
- 一路下一步安装(全部默认即可)
第二步:安装 SSH 插件(最重要)
- 打开 VSCode
- 点左边栏 扩展(方块图标)
- 在搜索框输入:
plaintext
Remote - SSH - 找到微软官方的 Remote - SSH 插件
- 点 Install 安装
✅ 安装完左边会出现一个 绿色小电脑图标(远程资源管理器)
第三步:配置 SSH 连接
-
点左边 绿色小电脑图标(远程)
-
上方选择 SSH
-
点 + 号(添加 SSH 主机)
-
输入命令(把下面内容改成你的 Orin 信息):
plaintext
ssh ubuntu@192.168.1.105ubuntu= Orin 用户名192.168.1.105= Orin 的 IP
-
按回车
-
它问你保存到哪里 → 选第一个
plaintext
C:\Users\你的用户名\.ssh\config -
配置完成!
第四步:连接 Orin!
- 在 SSH 列表里找到你刚添加的 Orin
- 点右边 在当前窗口连接 / 新建窗口连接
- 弹出框选择:Linux
- 再弹出框输入:Orin 的密码
✅ 出现绿色框:SSH Connected 成功!
第五步:打开 Orin 里的文件夹(开始开发)
- 连接成功后,点 VSCode 左上角 文件 → 打开文件夹
- 输入 Orin 里你想放代码的路径,例如:
plaintext
/home/ubuntu/ - 输入密码
- 勾选 信任
✅ 现在你就在 VSCode 里直接操作 Orin 了!
接下来只做 4 步(全部在 VSCode 里完成)
第 1 步:打开 Orin 的主目录(开始写代码)
- 点击 VSCode 左上角 文件 → 打开文件夹
- 输入:
plaintext
/home/ubuntu - 点击 确定
- 会让你输一次密码
- 勾选 我信任该作者
✅ 现在你看到的就是 Orin 里面的文件!
第 2 步:安装 Orin 编译需要的依赖(复制粘贴运行)
底部有个 终端 按钮,点一下,会弹出黑色命令框,逐行运行下面命令:
安装 C++ 编译工具
bash
运行
sudo apt update
bash
运行
sudo apt install cmake gcc g++ make -y
安装 OpenCV(必须)
bash
运行
sudo apt install libopencv-dev -y
安装 Eigen3(数学库)
bash
运行
sudo apt install libeigen3-dev -y
安装 Open3D(点云处理)
bash
运行
sudo apt install libopen3d-dev -y
✅ 安装完这些,你的 Orin 就能直接编译你的深度估计 + 点云代码
第 3 步:创建你的第一个 C++ 工程(我帮你建好)
在终端里输入:
bash
运行
mkdir depth_project
cd depth_project
mkdir src build
touch src/main.cpp CMakeLists.txt
现在你的工程就建好了!
第 4 步:开始写代码(我给你一个可直接运行的测试程序)
打开 src/main.cpp,粘贴这段测试代码(测试 CUDA+OpenCV):
cpp
运行
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
int main() {
cout << "✅ Orin 开发环境正常!" << endl;
cout << "✅ OpenCV 版本: " << CV_VERSION << endl;
cv::Mat img(500, 500, CV_8UC3, cv::Scalar(255, 0, 0));
cv::putText(img, "Hello Orin!", cv::Point(100, 250),
cv::FONT_HERSHEY_SIMPLEX, 2, cv::Scalar(255,255,255), 3);
cv::imwrite("test.jpg", img);
cout << "✅ 图片已保存 test.jpg" << endl;
return 0;
}
然后打开 CMakeLists.txt,粘贴:
cmake
cmake_minimum_required(VERSION 3.16)
project(depth_test)
set(CMAKE_CXX_STANDARD 17)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(depth_test src/main.cpp)
target_link_libraries(depth_test ${OpenCV_LIBS})
最后一步:编译 + 运行(成功就在眼前!)
在终端输入:
bash
运行
cd build
cmake ..
make -j4
./depth_test
如果输出:
plaintext
✅ Orin 开发环境正常!
✅ OpenCV 版本: 4.x.x
✅ 图片已保存 test.jpg
🎉 恭喜你!你的 Orin 开发环境 100% 准备好了!
VSCode 不知道 OpenCV 装在哪里,所以红线报错,但编译其实是成功的(你刚才已经运行成功了!)
一步修复(只做这一次)
在 VSCode 里按:
1. 按 Ctrl + Shift + P
2. 输入:
plaintext
C/C++: Edit Configurations (UI)
3. 找到:
Include Path
4. 在里面添加这三行:
plaintext
/usr/include/opencv4
/usr/include/eigen3
/usr/include
5. 保存(自动保存)
回到 main.cpp瞬间红线消失!
如果你想更快,我给你自动配置文件
直接在 VSCode 里:
- 在你的工程里新建文件夹
.vscode - 新建文件
c_cpp_properties.json - 粘贴我给你的内容:
json
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include",
"/usr/include/opencv4",
"/usr/include/eigen3"
],
"defines": [],
"compilerPath": "/usr/bin/g++",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-gcc-arm64"
}
],
"version": 4
}
✅ 马上所有红线都消失!✅ #include <opencv2/opencv.hpp> 不再报错✅ 智能提示正常
更多推荐

所有评论(0)