1. 项目概述
在Jetson Thor平台上安装pyrealsense2(Intel RealSense的Python绑定)是一个典型的嵌入式开发环境配置任务。作为一款基于ARM架构的AI计算平台,Jetson Thor与常规x86平台在软件生态上存在显著差异,这使得安装过程需要特别注意架构兼容性和驱动适配问题。
我最近在一个机器人视觉项目中就遇到了这个需求。RealSense深度摄像头提供的3D环境感知能力对项目至关重要,而Jetson Thor作为边缘计算设备需要直接处理摄像头数据。经过多次尝试和调试,我总结出一套可靠的安装方法,特别针对ARM架构和CUDA环境进行了优化。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与依赖安装
2.1 系统基础配置检查
在开始安装前,强烈建议先确认系统环境状态:
bash复制uname -m # 确认架构为aarch64
cat /etc/nv_tegra_release # 查看JetPack版本
nvidia-smi # 确认CUDA驱动状态
这些检查能帮助我们避免后续可能出现的架构不匹配问题。我曾经遇到过因为JetPack版本过旧导致的编译错误,浪费了半天时间排查。
2.2 依赖包安装
原始教程提供的依赖列表基本完整,但根据我的经验,还需要补充几个关键包:
bash复制sudo apt-get update
sudo apt-get install -y \
git cmake build-essential \
libssl-dev libusb-1.0-0-dev pkg-config \
libgtk-3-dev libglfw3-dev \
libgl1-mesa-dev libglu1-mesa-dev \
libomp-dev libsuitesparse-dev # 新增的优化依赖
特别注意:如果系统中有多个Python环境(如同时安装了conda和系统Python),建议先确定要使用的Python解释器路径,这会影响后续的编译配置。
3. librealsense源码编译与安装
3.1 源码获取与版本选择
克隆仓库时,推荐使用深度克隆(增加--depth=1参数)以节省时间和空间:
``
