ubuntu22.04 搭建 NVIDIA Jetson交叉编译的eclipse开发环境

一、主机版本和安装cuda版本信息

小编电脑的版本信息:

$ uname -a
Linux yz-MS-7E06 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

测试开发板型号:reComputer J4012 - Edge AI Computer with NVIDIA® Jetson™ Orin™ NX 16GB,使用是CUDA Toolkit 12.6.1

二、相关的软件的安装

需要eclipse的IDE开发软件和CUDA安装和交叉工具链安转

cuda软件安装

下面是小编的配置选项
界面配置

$ wget https://developer.download.nvidia.com/compute/cuda/12.6.1/local_installers/cuda_12.6.1_560.35.03_linux.run
$ sudo ./cuda_12.6.1_560.35.03_linux.run

对于主机没有英伟达显卡,只用于对下位机运行,可以不用配置Driver相关的配置,如下图所示:
在这里插入图片描述

eclipse软件安装

  • 首先先安装java的jdk,命令如下
$ sudo apt update
$ sudo apt install default-jdk
$ java -version
openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment (build 11.0.24+8-post-Ubuntu-1ubuntu322.04)
OpenJDK 64-Bit Server VM (build 11.0.24+8-post-Ubuntu-1ubuntu322.04, mixed mode, sharing)
  • 下载eclipse网址,版本选用Eclipse IDE for C/C++ Developers的Linux x86_64,如下图所示:
    在这里插入图片描述
  • 使用下面的命令解压eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz 文件
$ tar zxvf eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz
$ cd ./eclipse
$ ./eclipse #运行ide程序

交叉工具链下载

交叉工具链和下位机的系统保持一致,参考博客中的 五、交叉工具链和kernel和rootfs集成配置说明 哪一章节,下位机使用的版本:Bootlin Toolchain gcc 11.3,使用如下命令进行查询版本信息

$ aarch64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=aarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值