一键部署到 Jetson:在 PC 上开发,点击一下自动同步代码 + 配环境 + 运行(demo 开源)

项目地址 & 效果展示

📌 GitHub 开源地址:
https://github.com/zibochen6/demo_deploy_on_jetson

🎥 视频展示效果:

背景:Jetson 开发的常见痛点

在 Jetson(Nano / Xavier / Orin)上做项目开发的同学,应该都遇到过类似的情况:

  • 平时在 PC 上写代码效率最高(IDE 顺手、调试方便)

  • 但项目最终必须跑在 Jetson 上(推理、部署、硬件接口、摄像头等)

于是你就会进入一种非常烦人的循环:

典型 Jetson 开发流程(痛苦版)

  1. 把 Jetson 接上显示器

  2. 插上鼠标键盘

  3. 连接网络,找 IP

  4. 传代码过去

  5. 重新配置 Python 环境

  6. 装依赖

  7. 运行报错

  8. 修复 → 重复上面步骤...

说实话:

Jetson 很强,但每次像"把它当桌面电脑"来操作,效率真的很低。


我的解决思路:让 Jetson 变成"部署目标"

针对这个问题,我做了一个 demo 项目:

在 PC 上开发,只需要点击一键部署,Jetson 自动完成环境搭建与项目运行。

核心目标就是一句话:

✅ PC coding

➡️ 一键部署

➡️ Jetson 自动拉取代码 + 安装依赖 + 运行程序

整个过程不需要你再:

  • 给 Jetson 插显示器

  • 插鼠标键盘

  • 手动配环境

  • 手动复制文件


这个 demo 能做什么?

目前这个 demo 已实现:

  • 通过 SSH 与 Jetson 建立通信

  • 自动将本地项目部署到 Jetson

  • 自动在 Jetson 上执行安装 / 运行流程

  • 支持"无屏幕、无键鼠"的开发模式

换句话说:

Jetson 不再是"需要操作的电脑",而是一个远程的运行目标。

适用场景

我认为这个 demo 对下面场景特别友好:

  • 边缘 AI 推理项目(YOLO / TensorRT / ONNX Runtime)

  • 机器人开发(ROS2、摄像头、串口等)

  • Jetson 作为远程节点长期运行

  • 多台 Jetson 批量部署(后续可扩展)

后续计划(Roadmap)

目前项目还在 demo 阶段,后续我计划继续完善,例如:

  • 增加 rsync 增量同步(减少每次全量拷贝)

  • 支持 Docker 一键部署(环境更稳定)

  • 支持部署多个 Jetson 节点

  • 增加日志实时输出(类似 tail -f)

  • 增加失败回滚机制(部署失败不影响旧版本运行)

你们 Jetson 开发一般怎么提高效率?

我也想借这个机会向大家请教一下:

  • 你们在 Jetson 上开发/部署的最佳实践是什么?

  • 你们更倾向用:

    • SSH + rsync?

    • Docker?

    • Ansible?

    • 还是其它方式?

  • 这个 demo 的思路有没有明显坑点?

欢迎评论区交流~

如果你觉得这个项目方向有意义,也欢迎 star ⭐ 或提 issue,一起完善!

相关推荐
QXWZ_IA7 分钟前
低空经济下电力无人机巡检定位的能力演进与应用趋势
人工智能·安全
田里的水稻10 分钟前
FA_CNN卷积神经网络二十四---层\块\参数管理PyTorch
人工智能·pytorch·cnn
AiNightVision14 分钟前
无人机夜视模块如何选择?——从参数指标到系统集成的完整选型指南
人工智能·算法·计算机视觉·车载系统·无人机·视频·智能硬件
Java后端的Ai之路23 分钟前
【AIAgent开发】-Agent工具封装成CLI(纯干货!!!)
java·javascript·人工智能·agent·cli
Flynn Liang38 分钟前
Spring AI 上生产:限流熔断、密钥与成本治理、私有化/混合部署、降级与 Prompt 灰度架构全解
人工智能·spring·架构·高可用·springai·成本治理·生产架构
飞猫的边缘AI1 小时前
边缘AI芯片的规则变了:从跑CNN到跑LLM和VLM
人工智能·语言模型·cnn·transformer·边缘ai
code2cat1 小时前
【随笔】连续批处理:长短请求怎样在迭代之间补位
java·人工智能·后端·大语言模型·vllm
分布式存储与RustFS1 小时前
JuiceFS 接 RustFS 当数据后端:把对象存储挂成本地文件系统
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
牧羊人.3331 小时前
卷积神经网络之VGG
人工智能·深度学习·神经网络·算法·cnn
Flynn Liang1 小时前
Spring AI 2.0 深度解析:ChatClient、Advisor 链与 MCP——Java 工程师的 AI 落地最优解
java·人工智能·spring·大模型·架构设计·spring ai