NVIDIA JETSON AGX XAVIER 环境配置记录

1、刷机完成后开始环境配置

  1. 基本环境配置:
  2. sudo apt-get update
  3. sudo apt-get install nvidia-jetpack 
  4. sudo apt-get install python3-pip

 2、设置SSD启动

  1. 首先讲SSD格式化(Disk工具)
  2. df -h (检查是否存在该硬盘分区)
  3. 使用 rootOnNVME工具 ( 参考链接Jetson Xavier NX – 从 SSD 运行_jetson nx ssd_AI边缘计算服务器_图为科技的博客-优快云博客)
  4. sudo reboot

3、CUDA环境配置

  1. sudo gedit ~/.bashrc
  2. export CUDA_HOME=/usr/local/cuda
  3. export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
  4. export PATH=/usr/local/cuda/bin:$PATH
  5. source ~/.bashrc
  6. nvcc -V        #查看版本

4、pip安装及换源

  1. sudo apt-get install python-pip
  2. pip install --upgrade pip
  3. sudo apt-get install python3-pip
  4. pip3 install --upgrade pip
  5. # pip 换源
  6. mkdir ~/.pip
  7. vim ~/.pip/pip.conf

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host = https://pypi.tuna.tsinghua.edu.cn

5、jtop安装

  1. sudo -H pip install jetson-stats 
  2. sudo jtop

6、系统自带opencv不支持cuda加速,卸载重装

  1. sudo apt purge libopencv*
  2. sudo apt autoremove
  3. sudo apt update

7、系统的Cmake版本较低,进行高版本安装,不需要卸载,会自己覆盖。

  1. wget http://www.cmake.org/files/v3.13/cmake-3.13.
### NVIDIA Jetson AGX Xavier 开发环境配置教程 #### 刷机与基础设置 对于初次使用的设备,刷机是一个重要的环节。通过官方工具 `JetPack` 或者手动方式可以完成系统的初始化安装[^1]。需要注意的是,在执行刷机前应备份重要数据,并确认硬件连接无误。 #### ROS 系统部署 针对移动机器人的开发需求,ROS 是不可或缺的一部分。可以通过以下命令来快速安装 ROS 并验证其功能: ```bash sudo apt update && sudo apt upgrade -y sudo apt install ros-melodic-desktop-full -y source /opt/ros/melodic/setup.bash echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc roscore & ``` 上述脚本会自动更新包管理器索引、安装完整的 ROS 桌面版本以及将其路径加入到用户的 shell 初始化文件中。 #### 远程桌面访问(VNC) 为了提高工作效率,通常需要配置远程桌面服务以便于调试程序或查看图形化界面的结果。按照标准流程启用 VNC Server 后,客户端即可通过网络实现对目标主机的操作控制[^2]: ```bash sudo apt-get install tightvncserver tightvncserver :1 ``` 启动之后记得设定密码保护机制以防未经授权的接入尝试发生。 #### 文件系统迁移(克隆) 当多台相同型号设备间共享同一套定制化的软件栈时,则可能涉及到整个磁盘映像复制的过程。利用 dd 工具配合正确的参数选项能够高效达成此目的: ```bash dd if=/dev/sda of=backup.img bs=4M status=progress conv=noerror,sync ``` 这里假设原始驱动器位于 `/dev/sda` 下;实际应用过程中应当依据具体情况调整相应位置标识符[^3]。 #### 常见错误处理 在构建复杂的计算机视觉项目期间难免遇到各种编译链接阶段产生的告警或者终止状况。例如缺少某些特定头文件定义的情形下就需要额外关注依赖关系链路是否健全完备[^4]: ```bash cd ~/opencv/build/ cmake .. make -j$(nproc) sudo make install ``` 以上片段展示了重新生成 Makefile 和加速构建过程的方法论之一部分实例演示而已并非绝对唯一解决方案途径。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值