当前位置: 首页 > news >正文

指令烧录ORIN NANO操作系统

1 概述

模组为ORIN NANO 4GB版本
Ubuntu系统为18.04虚拟机
说明:刷机过程会有重新连接USB的操作,烧写过程需要注意虚拟机提示,官方不建议使用虚拟机,建议直接使用ubuntu操作系统的机器。

2 下载烧录所需文件

进入到下载网址:
https://developer.nvidia.com/embedded/jetson-linux-archive
在这里插入图片描述

点击35.3.1版本,下载BSP包和文件系统;
在这里插入图片描述

下载完成后将这两个文件拷贝到虚拟机中,我使用的虚拟机版本为18.04。

3 解压文件

打开终端,依次输入下面2条指令,进行解压。

指令1:tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
指令2(一定要加sudo):sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

4 烧录系统

解压完成后,依次输入下面指令进行烧录系统,此步骤之前应该让单板进入到恢复模式,
打开文件:bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts,
修改cvb_eeprom_read_size = <0x100>为
cvb_eeprom_read_size = <0x0>,
修改完成后保存退出;

指令1:cd Linux_for_Tegra/
指令2:sudo ./apply_binaries.sh

注意:如果为首次使用ORIN NANO模组,执行此命令后可能会报错,比如缺少库文件,可按照打印提示进行对应库的安装即可

指令3:sudo ./tools/l4t_flash_prerequisites.sh
指令4:sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p " -c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal

注意:如果使用的软件版本不同,指令也会不同,可根据NVIDIA官方文档进行相应的修改即可。

执行后需要时刻观察打印信息,中间会出现板卡重启的过程,此时如果使用的虚拟机,需要重新选择USB连接主机或者虚拟机的界面,选择连接虚拟机即可,如果使用的ubuntu系统的PC就不需要此步骤。

http://www.xdnf.cn/news/547273.html

相关文章:

  • RocketMQ实战—订单系统面临的技术挑战
  • 开放鸿蒙OpenHarmony 5.0.0 Release 兼容性测试实战经验分享
  • 工业数据治理标准规范深度解析
  • 大模型应用开发“扫盲”——基于市场某款智能问数产品的技术架构进行解析与学习
  • 解决git中断显示中文为八进制编码问题
  • 设计模式 - 工厂模式
  • 中断全攻略:单片机优先级与 NVIC 详解(超形象解释)
  • Kubernetes中微服务JVM监控与自动发现的解决方案
  • HarmonyOS5云服务技术分享--云数据库使用指南
  • (十三)深入了解AVFoundation-采集:视频帧采集与实时滤镜处理
  • Https流式输出一次输出一大段,一卡一卡的-解决方案
  • 海康工业相机白平衡比选择器对应的值被重置后,如何恢复原成像
  • 【Unity】DOTween的常用函数解释
  • Java 大视界——Java大数据在智慧交通智能停车诱导系统中的数据融合与实时更新
  • 【数据结构】队列的完整实现
  • 五:操作系统内存管理之连续内存分配
  • 机器学习10-随机森林
  • 解决将cpp编译为dll,使用ctype的cdll调用,printf不输出在终端
  • 算法与数据结构:位运算与快速幂
  • 地理信息数据格式.GeoJSON数据格式介绍
  • 无人机避障——深蓝学院浙大Fast-planner学习部分(采用均匀B-Spline和非均匀B-Spline进行轨迹优化和时间重分配)
  • 力扣-盛最多水的容器
  • 网络刷卡器的分类和网口通讯流程
  • hghac集群服务器时间同步(chrony同步)
  • 替换word中的excel
  • 【25软考网工】第七章 (2)UOS Linux文件和目录管理、用户和组管理
  • 音频应用的MediaSession冲突
  • Transfomer学习
  • Java NIO(New I/O)
  • ubuntu kubeasz 部署高可用k8s 集群