因为现在的系统各种库已经都乱了,也怪自己太心急了,把cmake给删了,导致很多编译库都出现了问题。记住这个教训!
找到合适的教程
首先是PC系统,看来好几个教程都说用ubuntu,也有的说Windows也可以,但是没有教程。所以还是下个虚拟机安装一个UBUNTU吧。
参考这篇博客我完成了虚拟机的安装。
接下来就是安装ubuntu了,虚拟机安装ubuntu20.04我参考这篇文章。注意,磁盘要设置地大一些。至少50G。内存至少8G。最后给的三个命令行千万别输入。
现在都弄好了,该找个教程刷机了,对比了一些还是选了这两篇博客1,博客2,比较新,也比较全。
开始刷机
目的是什么?:NVIDIA官方的JetPack5.0.2,让Orin安装上Ubuntu20.04系统+各类自带的组件(如CUDA、TensorRT、OpenCV等)。
准备材料
硬件:orin本机,电源线(type-c口),USB转type-c,显示屏,鼠标,键盘。
软件:NVIDIA SDK Manager 账号之前玩游戏的时候就注册过了。我的版本是2.1.0.
执行安装命令的时候遇到问题了,说是依赖不满足。查了一下原来是要更新 sudo apt-get update.
安装完成后再次执行sudo apt-get update. 如果想下载ubuntu22.04就下jetpack6.0
按照流程下载,第一个下载完成后会弹出一个窗口:
但是和教程不一样的是,我这中间少了很多提示。
先不管,开始烧录,有必要重新进行recovry模式。不然容易报错。
完成后,烧录其他包,但是一直失败,很奇怪!
重点是确定两个电脑一定在一个局域网下(NAT就行,不要挂梯子)。
完成烧录。现在这台电脑无比的干净。