一键部署到 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,一起完善!

相关推荐
兮℡檬,7 分钟前
答题卡识别判卷
开发语言·python·计算机视觉
知识领航员8 分钟前
咖啡店BGM:如何用AI生成“循环一天也不腻”的氛围音乐?
人工智能
北京软秦科技有限公司9 分钟前
AI报告审核守护公共卫生安全:IACheck助力公共纺织品卫生检测报告合规与健康保障
大数据·人工智能·安全
TMT星球13 分钟前
金山办公2025年财报:营收净利双增,WPS 365业务同比增长64.93%
人工智能·wps
PythonFun15 分钟前
WPS AI助力字母序号高效填充:四种快捷方法
人工智能·wps
Techblog of HaoWANG16 分钟前
目标检测与跟踪(12)-- Jetson Xavier NX / Orin NX ROS及视觉检测环境配置、移植、部署指南
人工智能·目标检测·计算机视觉·机器人·视觉检测·控制
杀生丸学AI17 分钟前
【世界模型】video2world:从不一致视角重建世界
人工智能·三维重建·扩散模型·具身智能·视频生成·世界模型·空间智能
冬夜戏雪26 分钟前
agent工程3 固定模板填充智能体
人工智能
梦星辰.30 分钟前
大语言模型训练中的显存占用与优化方法简述
人工智能·深度学习·语言模型
deephub36 分钟前
信息访问 vs. 推理能力:LLM Agent 性能归因的实验分析
人工智能·深度学习·大语言模型·agent