概述
1 系统安装
1.1 官方系统安装
总体步骤:官方系统刷机工具下载 --> 安装系统 --> 转移系统到SSD --> 设置系统从SSD启动 --> 更换下载源。
具体过程参考以下链接。
- 1) 下载sdkmanager
在nvidia-jetson官网 下载对应版本的sdkmaneger,比如最新版本的deb包。 - 2) Jetson AGX Xavier 刷机指南
- 3) Xavier(2):Xavier NX刷机步骤及报错解决
- 4)Jetson Xavier NX环境配置ubuntu20.04
- 5)系统从SD卡移动到SSD
- 6.1) Jetson 系列 Ubuntu 20.04 国内镜像源
- 6.2) NVIDIA JETSON XAVIER NX (三)配置环境
2 编译环境 (该部分未验证)
2.1 交叉编译
- 1 )有关Xavier交叉编译环境那些事
- 2) Xavier交叉编译环境搭建,编译及刷机全过程
- 3) xavier交叉编译环境搭建_WLS1+vscode版本
- 4) Jetson xavier 搭建交叉编译环境
- 5)x86与Xavier aarch64交叉编译简单实现
3 ubuntu SSH (远程通过其他主机登陆Jetson)
3.1 配置开启SSH
- 1 ubuntu20.04开启SSH远程登录
- 2 Mac如何远程连接Ubuntu主机(一)ssh连接|Mac通过ssh远程连接Ubuntu主机
- 比如: ssh yos@10.211.55.24
- 3 对于一台设备,在一个局域网内如果变更了,需要删除上一次的ssh配置,否则会报错。
Linux SSH 远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! - 4)SSH 工具推荐
- 4.1) Windows 中可以使用MobaXterm详细使用教程(推荐), Xmanager(Xshell),SecureCRT
- 4.2) mac下我用nuoshell(免费),finalshell(免费)
3.2 SSH 文件操作
- 1) SSH文件双向双输
3.3 通过ssh将服务器挂载到本地
- 1) 使用sshfs 工具
主机和远程机都要装sshfs,sshfs三步走----实用(mac) ; ubuntu安装sshfs:sudo apt install sshfs
即可。 - 2)挂载,用ssh将服务器挂载到本地,当本地硬盘一样使用
挂载
sshfs 用户@IP:/home/远程目录/
本地目录/
比如
sshfs jnx@192.168.21.106:/home/jnx/project/
/Users/xxx/jetson_xavier_nx/far_jnx/
- 3)卸载,远程用完关机前需要卸载服务器
卸载
umount -f 本地目录/
比如
umount -f /Users/xxx/jetson_xavier_nx/far_jnx/
3.4 远程桌面软件
因为需要调试ORBSLAM2,而调试过程需要看图形化显示,所以想装一个远程桌面的软件,可以在远端登陆。
------ 但是 !! Jetson ubuntu 不接显示器,图形化桌面开启不了。所以需要一顿操作。。。。。
- 1) 使用nomachine软件
nomachine-arm架构官方下载地址
安装要求安装即可,但要注意Jetson xavier nx 是arm64的软件哦!!!【否则都可以用anydesk了】
【注意:ubuntu安装nomachine会提示安装一个什么库,根据提示来就行】 - 2)重点:一般jetson接了hdmi的显示器,图形化界面可以正常显示,这时候远程桌面软件nomachine也可以连接上,但如果不接hdmi显示器,远程桌面打不开,这时候nomachine连接上也是黑屏【一把酸爽,哈哈哈】。所以我想着把jetson作为服务器来用,开发工作放在主机(我用mac,其实ubuntu / windows也一样哈,性能强操作便捷),在主机上ssh操作远程,图形化显示用远程桌面软件,节省了一个显示器,方便整洁啦。这个时候有以下2个办法。
- 2.1)买一个hdmi的硬件接头怼上去 Mac vnc连接ubuntu,ubuntu不插显示器的情况下很卡顿怎么解
- 2.2)软件修改一些东西 ubuntu 没有显示器,用nomachine远程显示桌面的办法-只改第一处
在 /usr/NX/etc/node.cfg 中第239行
# AudioInterface pulseaudio 改为
AudioInterface disabled
注意:: 但是这样改了后,远程可以进入图形化桌面,直接接显示器又没有图形化界面了,没办法了,我先这样用了,以后再说。
4 其他操作
- 1) Ubuntu系统如何连接WiFi
- 2)Pangolin 安装
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake -DCPP11_NO_BOOST=1 ..
make -j
最后
以上就是踏实飞鸟为你收集整理的Jetson Xavier NX 学习过程(1)- ubuntu开发环境搭建的全部内容,希望文章能够帮你解决Jetson Xavier NX 学习过程(1)- ubuntu开发环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复