Jetson Nano Developer Kit烧入全过程

一:准备硬件SD卡

        1:如果是全新的SD卡省去这一步,如果是旧的SD卡,需要做格式化处理

               第一步:打开cmd工作页面,输入命令diskpart

                

               第二步:输入list disk 命令

                

               第三步:输入select disk 3 命令(按照自己情况选择磁盘序号)

                

               第四步:输入clean命令

                

               第五步:输入  creat partition primary 命令

        ​​​​​​​        

               第六步:输入active命令 如果报错就跳过

        ​​​​​​​        

               第七步:如果是32g的sd卡输入format fs=fat32 quick

                              如果是64g的sd卡输入format fs=exfat quick

        ​​​​​​​        ​​​​​​​

        到此sd卡准备完毕

二:准备烧录系统准备

      1: 关于Jetson Nano开发板的规格参数等指标信息,可以登录Nvidia官方网站查看,也可以打开下面的连接查看。    Get Started With Jetson Nano Developer Kit | NVIDIA Developericon-default.png?t=O83Ahttps://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit     

      2:除了官网之外也可以参考国内网站Jetson Nano Developer Kit Developer Kit (B01) - Waveshare Wikiicon-default.png?t=O83Ahttps://www.waveshare.net/wiki/Jetson_Nano_Developer_Kit

     3:关于硬件介绍参考了此博客,感谢博主

      3.1  重点提醒:JetsonNano处理器架构是aarch64架构,所以在jetson nano上安装软件时请选择arrch64版本的,否则会导致无法预料的严重后果。

arm64和aarch64之间的区别:arm64已经与aarch64合并,因为aarch64和arm64指的是同一件事。ARM64是由Apple创建的,而AARCH64是由其他人(最著名的是GNU / GCC的)创建的。用于aarch64的Apple后端称为arm64,而LLVM 编译器社区开发的后端称为aarch64(因为它是64位ISA的规范名称),后来将arm64和 aarch64 两者合并,现在的后端称为aarch64。

        

        3.2 ARM、AMD、x86、AArch64概念
        1) amd:超微半导体,是除了Intel以外最大的x86架构微处理器的供应商,也是除了英伟达以外仅有的独立图形处理供应商。

        2) x86:泛指一系列由Intel公司开发的处理器架构。基于x86的32位架构(i386,x86)即IA-32。x86-64通常称为amd64或者Intel64。

        3) arm:(advanced RISC machine或Acorn RISCmachine)适用于移动通信这种低成本、高性能、低耗电的领域。

        4) aarch64:是armv8的一种执行状态。arrch64不是一个单纯的32位ARM架构的扩展,而是ARMv8内全新的架构,完全使用全新的A64指令集。这些都源自于多年对现代架构设计的深入研究。更重要的是,AArch64作为一个分离出的执行状态,意味着一些未来的处理器可能不支持旧的Arrch32状态。

        a) ARMv8将64位架构支持引入ARM架构中,其中包括:

            64位通用寄存器、SP堆栈指针、PC程序计数器

            64位数据处理和扩展的虚拟寻址

        b) 两种主要执行状态:

             AArch64:64位执行状态,包括状态的异常模型、内存模型、程序员模型和指令集支持;

             AArch32:32位执行状态,包括该状态的一场模型、程序员模型、和指令集支持;

       c) 这些执行状态支持3个主要指令集:

             A32(或ARM): 32位固定长度指令集,通过不同架构变体增强部分32位架构执行环境现在称为AArch32;T32(Thumb):是以16位固定长度指令集的形式引入,随后在引入Thumb-2技术时增强为16位和32位混合长度指令集。部分32位架构执行环境现在称为AArch32;A64:提供与ARM和Thumb指令集类似功能的32位固定长度指令集,随ARMv8-A一起引入,它是一种AArch64指令集。

4:准备工作,下载2个软件开发者套件

       1 使用SDCardFormatterv5软件进行存储卡格式化,下载安装后打开软件,软件会自动识别优盘盘符,点击“format”按钮开始进行快速格式化(quick)。如果磁盘中有重要数据,请提前备份。

        ​​​​​​​        

       2 使用balenaEtcher-Setup-1.5.115.exe软件写入镜像文件,建议在windows10操作系统下安装使用此软件。下载安装后打开软件,第一步选择之前下载并解压缩后的img文件,第二步选择目标存储卡,第三步开始写入。

                

        以上步骤为傻瓜式操作,大概需要5-10分钟时间完成。

之后,将烧录过系统的sd卡安装到板卡中,整个流程完毕。

### 关于 Jetson Nano Developer KitJetson Nano B01 的对比 Jetson Nano Developer Kit 是指整个开发套件,而其中的核心模块可以分为不同的版本号,比如早期发布的 A02 版本和后续推出的 B01 版本。因此,严格来说,Jetson Nano Developer Kit 不完全等同于 Jetson Nano B01。 #### 硬件配置差异 Jetson Nano Developer Kit 中使用的计算模块有多个版本,主要区别在于制造工艺改进以及功耗优化等方面。具体而言: - **A02 版本**:这是最初发布的 Jetson Nano 计算模块,适用于最初的 Jetson Nano Developer Kit[^1]。 - **B01 版本**:作为升级版,B01 主要在生产过程中进行了微调,可能带来更低的功耗表现或者更高的稳定性,但其核心规格保持一致,即四核 Cortex-A57 处理器、128 核 Maxwell GPU 和 4GB LPDDR4 内存[^3]。 两者的主要硬件参数并无显著变化,但在实际运行中可能会因制程调整而导致细微性能或温度上的差异。 #### 软件支持一致性 无论是搭载 A02 还是 B01 模块的 Jetson Nano Developer Kit,在软件层面均兼容相同的操作系统和支持框架。例如,“jtop” 工具能够很好地适配这两个版本,并提供全面的系统状态监测功能。 另外需要注意的是,除了标准版外还有推出过面向更广泛受众群体特别是教育市场的精简型号——Jetson Nano 2GB Developer Kit[^2]。不过该产品线并不涉及这里讨论的内容,因为它采用独立的设计思路并配备较少内存容量(仅2GB),从而降低了成本门槛却也牺牲了一定程度的功能灵活性。 综上所述,虽然官方文档里有时会简单表述为 “Jetson Nano”,但实际上当提到具体实物时应该区分清楚是指整套开发包还是内部所含的不同代次处理器模组;对于大多数应用场景来讲除非特别强调否则上述两种主流形式之间互换使用影响不大。 ```bash # 使用 jtop 查看当前设备的具体信息 sudo apt install -y python3-pip pip3 install --upgrade jetson-stats jtop ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值