边缘计算盒子_B100_Jetson Nano (aarch64)开发环境搭建

目录

  • 一、刷机步骤
    • 1、搭建刷机环境
    • 2、进入刷机模式
    • 3、开始刷机
  • 二、系统迁移到TF卡 或者 U盘
    • 1、迁移脚本
    • 2、提前插入U盘或者TF卡
    • 3、 开始迁移
  • 三、搭建miniconda 环境
    • 1、下载
    • 安装
  • 四、jetpack开发套件环境
    • 1、版本查看
    • 2、apt 更换国内源
    • 3、安装Jetson-stats管理工具

一、刷机步骤

1、搭建刷机环境

  • 一台 ubuntu 系统的电脑

  • 从官网下载的固件 image:
    在这里插入图片描述

  • 解压在 Ubuntu 系统环境中

    	tar  xvjf  mfi_B100_jp4.6.1_product_20220412.tbz2  -C  b100_img
    

2、进入刷机模式

  • 使用Type-C接口的USB线把ubuntu电脑与Jetson设备连接起来
  • 长按 盒子 Recovery键,再接通电源(OTG+电源输入)线
  • 进入recovery模式后power led不会亮起,但可以在ubuntu电脑上执行: lsusb 命令 发现NVIDIA设备

3、开始刷机

执行命令即可:

cd b100_img 
sudo ./nvmflash.sh

在这里插入图片描述

二、系统迁移到TF卡 或者 U盘

1、迁移脚本

  • 复制到盒子上
  • 在这里插入图片描述

2、提前插入U盘或者TF卡

  • 使用lsblk命令对整机进行检测,是否挂载usb设备和ssd或者tf卡
    在这里插入图片描述

3、 开始迁移

  • 格式化ssd卡或者tf卡

    sudo ./format_storage.sh ssd
    或者
    sudo ./format_storage.sh tf
    
  • 格式化成功后执行克隆脚本

    sudo ./clone_rootfs.sh tf
    
  • 设置SSD/TF为根文件系统

    sudo ./set_rootfs_boot.sh tf
    
  • 重启生效

    Sudo init 0    # 拔电重启
    

三、搭建miniconda 环境

1、下载

miniconda 下载地址
在这里插入图片描述

安装

  • bash Miniforge3-Linux-aarch64.sh -b

  • 初始化环境变量,执行下面命令自动配置环境变量

    cd ~/miniforge3/bin/ 
    ./conda init
    
  • conda -V 查看安装是否成功
    在这里插入图片描述

四、jetpack开发套件环境

1、版本查看

  • 驱动版本:head -n 1 /etc/nv_tegra_release

  • 内核版本:uname -r

  • 操作系统:lsb_release -i -r

  • CUDA版本:nvcc -V

  • cuDNN版本:dpkg -l libcudnn8

  • opencv版本:dpkg -l libopencv

  • Tensorrt版本:dpkg -l tensorrt

2、apt 更换国内源

  • 一般国内使用Ubuntu系统无法定位软件包就是网络问题,这种情况就采用换源的方法解决。因此添加国内清华源,首先需要备份原本的source.list文件,防止误操作后无法恢复,后期可恢复。

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak    #备份原文件
    sudo gedit /etc/apt/sources.list
    
  • 然后删除所有内容,复制下列内容到到sources.list后保存

    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
  • 更新

    sudo apt-get update
    

3、安装Jetson-stats管理工具

sudo apt-get install python3-pip python3-dev
sudo -H pip3 install jetson-stats

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3225535.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

基于swagger插件的方式推送接口文档至torna

目录 一、前言二、登录torna三、创建/选择空间四、创建/选择项目五、创建/选择应用六、获取应用的token七、服务推送7.1 引入maven依赖7.2 test下面按照如下方式新建文件 一、前言 Torna作为一款企业级文档管理系统,支持了很多种接口文档的推送方式。官方比较推荐的…

C#中简单Socket编程

C#中简单Socket编程 Socket分为面向连接的套接字(TCP套接字)和面向消息的套接字(UDP 套接字)。我们平时的网络编程是对Socket进行操作。 接下来,我用C#语言来进行简单的TCP通信和UDP通信。 一、TCP通信 新建项目SocketTest,首先添加TCP通信的客户端代…

来聊聊Redis持久化AOF管道通信的设计

写在文章开头 最近遇到很多烦心事,希望通过技术来得以放松,今天这篇文章笔者希望会通过源码的方式分析一下AOF如何通过Linux父子进程管道通信的方式保证进行AOF异步重写时还能实时接收用户处理的指令生成的AOF字符串,从而保证尽可能的可靠性…

神经网络中的激活函数

目录 一、什么是激活函数:二、如何选择激活函数:1.Sigmoid激活函数:2.线性激活函数:3.ReLU激活函数: 一、什么是激活函数: 激活函数是神经网络中的一种函数,它在神经元中起到了非线性映射的作用…

【附源码】ttkbootstrap实现GUI信息管理系统

【附源码】ttkbootstrap实现GUI信息管理系统 文章目录 【附源码】ttkbootstrap实现GUI信息管理系统效果预览环境搭建功能实现展示学生信息表格新增学生信息表单修改学生信息表单删除学生信息 代码解析完整代码运行和测试结尾 效果预览 环境搭建 Python 3.8 ttkbootstrap 1.10.…

IPD流程验证阶段模板及表单

目录 简介 内容brief(部分截图) 作者简介 简介 前面几期分享了 IPD 开发流程中的, 概念、计划、开发阶段的相关资料。 今天就来分享一下验证阶段的资料及表单内容。 在 IPD 流程的这个阶段, 就不仅仅是测试功能的实现这么…

AD9361的0x05E寄存器的说明

AD9361的0x05E寄存器在配置过程中扮演着重要的角色,特别是在与基带锁相环(Base Band PLL, BB-PLL)的状态监测相关时。以下是对AD9361的0x05E寄存器的详细说明: 一、功能概述 AD9361的0x05E寄存器通常用于监测BB-PLL的状态&#…

【国产开源可视化引擎Meta2d.js】鹰眼地图

鹰眼地图 画布右下角弹出一个缩略导航地图,鼠标点击可以跳到指定位置。 在线体验: 乐吾乐2D可视化 示例: // 显示缩略地图 meta2d.showMap();// 关闭缩略地图 meta2d.hideMap();

多会话 Telnet 日志记录器

创建一个多会话 Telnet 日志记录器可以实现对多个 Telnet 会话进行连接、监控和记录日志。以下是一个基本的 Python 示例,使用 telnetlib 库来实现多会话 Telnet 日志记录器,并使用 threading 模块来处理多个会话。 1、问题背景 我们需要编写一个脚本&a…

合合信息大模型加速器重磅上线,释放智能文档全新可能

目录 0 写在前面1 高速文档解析引擎:拓宽大模型认知边界2 文本嵌入模型acge:克服大模型感知缺陷3 行业赋能:以百川智能为例总结 0 写在前面 随着人工智能技术的飞速发展,大模型以强大的数字处理能力和深度学习能力,不…

Spark RDD优化

Spark RDD优化 一、分区优化二、持久化优化三、依赖优化四、共享变量优化五、提交模式与运行模式优化六、其他优化 一、分区优化 分区数调整:RDD的分区数可以通过repartition和coalesce方法进行调整。合理的分区数可以提高并行度,但过多的分区会增加管…

数据库之DML

1,创建表 mysql> create table student(-> id int primary key,-> name varchar(20) not null,-> grade float-> );插入记录 mysql> insert into student values(1,monkey,98.5); Query OK, 1 row affected (0.01 sec)一次性插入多条记录 mysql…

Rti DDS qos

1. parent.allow_interfaces_list 字符串列表,每个字符串标识一系列接口地址或接口名称。接口必须指定为逗号分隔的字符串,每个逗号分隔一个接口。 例如,以下是可接受的字符串: 192.168.1.1 192.168.1.* 192.168.* 192.* e…

高速电吹风方案介绍,多档温度风速调节,转速可达105000RPM

高速电吹风是这几年很火的一种电动小家电,能够在较短时间内完成头发干燥,减少对头发的热损伤。可以通过高速电机和风扇来产生高速风流,迅速将头发表面的水分吹干。高速电吹风通常配有多种档位风速和温度可以设置,用户可以根据需要…

VS安装Qt扩展工具

1-Visual Studio中安装QT插件 **插件下载地址:**http://download.qt.io/development_releases/vsaddin/ 关闭VS,双击下载的QT插件,默认安装即可; (1)配置Qt的MSVC编译器安装路径 打开Visual Studio,在菜单栏…

CentOS 6.5配置国内在线yum源和制作openssh 9.8p1 rpm包 —— 筑梦之路

CentOS 6.5比较古老的版本了&#xff0c;而还是有一些古老的项目仍然在使用。 环境说明 1. 更换国内在线yum源 CentOS 6 在线可用yum源配置——筑梦之路_centos6可用yum源-CSDN博客 cat > CentOS-163.repo << EOF [base] nameCentOS-$releasever - Base - 163.com …

unity使用 MQTT复现plant simulate仿真

unity使用 MQTT复现plant simulate仿真 一、plant simulate端配置 1、plant simulate MQTT组件配置,该组件在类库的信息流类目下,端口不变,填写ip即可; 2、设备配置界面,在控件入口和出口处各挂一个脚本,当物料出入该设备时会分别触发执行这两个脚本,粘贴如下代码; E…

Windows 黑暗模式是什么意思?如何开启它?

随着计算机和移动设备的普及&#xff0c;长时间盯着屏幕已经成为现代人生活和工作的常态。为了减轻眼睛疲劳&#xff0c;并在低光环境中提供更舒适的视觉体验&#xff0c;许多操作系统和应用程序都引入了黑暗模式&#xff08;Dark Mode&#xff09;。 Windows 黑暗模式就是其中…

(补充):java各种进制和文本、图像、音频在计算机中的存储方式

文章目录 前言一、进制1 逢几进一2 常见进制在java中的表示3 进制中的转换(1)任意进制转十进制(2)十进制转其他进制二、计算机中的存储1 计算机的存储规则(文本数据)(1)ASCII码表(2)编码规则的发展演化2 计算机的存储规则(图片数据)(1)分辨率、像素(2)黑白图与灰度…

基于Java中的SSM框架实现疫情冷链追溯系统项目【项目源码+论文说明】

基于Java中的SSM框架实现疫情冷链追溯系统演示 摘要 近几年随着城镇化发展和居民消费水平的不断提升&#xff0c;人们对健康生活方式的追求意识逐渐加强&#xff0c;生鲜食品逐渐受到大众青睐&#xff0c;诸如盒马鲜生、7-fresh等品牌生鲜超市&#xff0c;一时间如雨后春笋般迅…