NVIDIA X AVIER
使用的Ubuntu版本为18.04,配置如下:
- 13G内存
- 80G存储
安装sdkmanager
安装地址在https://developer.nvidia.com/embedded/downloads
之后在Ubuntu上安装
1 | sudo apt install sdkmanager_1.9.2-10899_amd64.deb |
之后登录发现出现Authorization flow not allowed - invalid_request的报错,经过查询为sdk的版本过低,使用命令让sdk进行更新
1 | sdkmanager --checkforupdates |
按中间和左侧的按钮两秒进入刷机模式
- STEP1 中选择自己的设备XAVIER
- STEP2 选择安装的包
- STEP3 到安装百分之30多时候,机器连接显示器进行安装系统,之后使用终端命令进行查询IP地址,在下一个部分会用到,
可以选择USB还是网络,USB会有报错,所以使用的网络,这个网络ip地址就是机器连接网络的ip地址(这里要保证ip地址和Ubuntu的地址处在同一个网关),如果机器连接了无线网卡就好办了,如果没有的话也不慌,使用一根网线连接电脑,将电脑网络适配器打开,右键属性找到共享模式,打开wifi的网络共享,之后再虚拟机上桥接这个网线,这样就保障了两个设备是在同一个网关下,并且XAVIER可以上网。
- STEP4 完成
安装简体中文输入法
1 | sudo apt-get -y purge thunderbird* |
入门开发
选取板级支持包
XAVIER的支持包
https://developer.nvidia.com/embedded/jetson-linux-r3550
开发手册
常用命令
1 | #罗列jetson平台上使用的系统命令 |
概念
- L4T是什么 L4T是Linux for Tegra的缩写,因为jetson系列用的是Tegra架构,因此L4T可以理解为jetson定制的Linux操作系统,具体的来说就是ubuntu定制款。
- 如何编译
NVIDIA给我们提供了每个版本的源码文件。
首先下载这些源码,然后选择一个平台进行编译。
具体来说有两种思路:
1.直接在jetson上编译(也叫目标平台编译,因为我们编译出来的文件是要刷到这个机器上的,所以叫目标平台)
优点是不跨平台,编译命令简单,缺点是慢,真的慢
2.交叉编译(就是在一台x86 PC上编译,因为我们是在一个硬件上编译出来给另一个硬件用,相当于跨平台了)
优点是速度快,不会把目标平台搞乱,缺点是需要进行交叉编译配置
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 涵风 Blog!