【jetson nano】烧录系统
烧录固件
烧录固件是为了让板子用tf卡作为系统启动(非板载启动),一般来说只需要刷写一遍。
- 安装vm,找到虚拟机镜像,解压part01就能获取镜像。 打开vm,打开此虚拟机镜像,账号clb,密码为123456
- 短接23脚进入烧录模式,使用Micro-USB连接线连接Nano和电脑,然后DC电源上电。可以看到电源指示灯亮,虚拟机弹窗提示检测到新的USB设备,选择连接到虚拟机。
- 打开终端输入命令
sudo ./flash.sh -r jetson-nano-devkit-emmc mmcblk0p1
- 等待一段时间,固件刷写成功如下所示
- 关闭电源,然后拔掉短接线,接上显示器,然后重新上电。此时没有插TF卡,系统仍然能开机,但是会停留在命令行模式,并提示以下内容说明烧写成功。
[1.167700] tegradc tegradc.1: dpd enable lookup fail:-19
[1.324122] imx219 7-0010: imx219 board setup: error during i2c read probe (-121)
[1.324189] imx219 7-0010: board setup failed
[1.348016] imx219 8-0010: imx219 board setup: error during i2c read probe (-121)
[1.348078] imx219 8-0010: board setup failed
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
bash-4.4#
烧录系统
- 读卡器把TF卡接入电脑,电脑安装烧录工具balenaEtcher
- 将店铺提供的jetson Nano镜像文件解压到某个文件夹下,会得到6.17GB的镜像压缩包
- zip的镜像压缩包可以解压得到15GB左右的img文件,也可以不解压,直接点击flash from file进行加载。select target选中插入的TF卡,然后点击Flash,烧录加上验证大概需要25分钟。
换源
- 备份系统源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 获取镜像源
- 编辑sources.list文件
sudo gedit /etc/apt/sources.list
- 替换原有镜像源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse # 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://ports.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse # 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
- 更新软件源
sudo apt update
分区扩容
- 将TF卡插入到Nano中,然后上电,可以正常进入系统。店铺提供的系统默认分区大小是15GB,而TF卡是32G,有很多的Free space没有被使用。
nvidia@nvidia-desktop:~$ df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 13G 1.6G 89% /
none 1.7G 0 1.7G 0% /dev
tmpfs 2.0G 151M 1.8G 8% /dev/shm
tmpfs 2.0G 36M 1.9G 2% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 396M 152K 396M 1% /run/user/1000
/dev/mmcblk0p1 14G 4.7G 8.4G 36% /media/nvidia/8c9249d6-0ce4-40a6-bd5a-0fad354db986
- 下面我们可以利用gparted来扩容,充分利用SD卡空间。
sudo apt-get install gparted
- 安装成功之后,启动
sudo gparted
- 在右上角切换到磁盘/dev/sda,可以看到有一半的空间处于未分配状态。
- 右键已分配空间的分区,选择Resize,拖动上面的游标将空间大小设置到最大。
- 然后点击上面的绿色对钩,确认更改。
风扇自启动
设置风扇开机时自启动,前提是风扇已经安装。编辑自启动脚本
sudo gedit /etc/rc.local
写入命令,控制风扇运转到最高功率的100/255
sudo sh -c 'echo 100 > /sys/devices/pwm-fan/target_pwm'
然后需要赋予脚本执行权限
sudo chmod 755 /etc/rc.local
安装中文输入法
安装vscode
安装VS Code的依赖项
sudo apt install -y curl libnotify4 libnss3 libxkbfile1 libgtk-3-0
下载VS Code的.deb文件
curl -L https://update.code.visualstudio.com/1.53.2/linux-deb-arm64/stable -o vscode.deb
安装VS Code的.deb文件
sudo apt-get install ./vscode.deb
参考:
【jetson nano】烧录系统的更多相关文章
- Jetson Nano 系列教程2:串口调试接口登录Jetson Nano
连接Jetson Nano可以有多种方法,这里我们一一介绍一下.开始本章节前,请先参考上一章,烧写好镜像 直接连接 所谓直接连接,就是将Jetson Nano当做主机,连接HDMI屏幕,连接键盘和鼠标 ...
- Jetson Nano系列教程1:烧写系统镜像
下载镜像 NVIDIA官方为Jetson Nano Developer Kit (后面统称为Jetson Nano了)提供了SD卡版本的系统镜像,并且根据JetPack版本不断得在更新.所以你可以直接 ...
- jetson nano开发使用的基础详细分享
前言: 最近拿到一块jetson nano 2GB版本的板子,折腾了一下,从烧录镜像.修改配件等,准备一篇开箱基础文章给大家介绍一下这块AI开发板. 作者:良知犹存 转载授权以及围观:欢迎关注微信公众 ...
- Jetson Nano系列教程3:GPIO
摘要: JetsonTX1,TX2,AGXXavier和Nano开发板包含一个40引脚的GPIO头,类似于Raspberry PI中的40引脚头.这些GPO可以通过JetsonGPIOLibrary包 ...
- Jetson Nano系列教程0:初识Jetson Nano
关于Jetson Nano Developer Kit Jetson nano搭载四核Cortex-A57 MPCore 处理器,采用128 核 Maxwell™ GPU.支持JetPack SDK ...
- [Jetson Nano]Jetson Nano快速入门
NVIDIAJetsonNano开发套件是适用于制造商,学习者和开发人员的小型AI计算机.相比Jetson其他系列的开发板,官方报价只要99美金,可谓是相当有性价比.本文如何是一个快速入门的教程,主要 ...
- 1、Jetson Nano 远程桌面XP问题
jeston nano上网 方法3(最简单的方法) 最简单的方法真的特简单,用USB数据线连接主板的USB接口以及手机,打开手机的USB共享即可,若要使用静态IP,可在主板上修改配置文件,接口一般为u ...
- Jetson Nano更改软件源
Jetson Nano 采用的是 aarch64 架构的Ubuntu 18.04.2 LTS 系统 sudo vim /etc/apt/sources.list deb http://mirrors. ...
- jetson nano 4gb记录
常用命令 Ctrl alt t 打开终端gnome-session-properties 打开开机自启动管理界面 ifconfig 查看ip xrandr --fb 1200x800 调节分辨率 ll ...
- Jetson Nano Developer Kit
The Jetson Nano Developer Kit is an AI computer for learning and for making. 一个推理框架,用于部署模型到嵌入式设备. ...
随机推荐
- 重新整理数据结构与算法(c#)—— 平衡二叉树[二十三]
前言 因为有些树是这样子的: 这样子的树有个坏处就是查询效率低,因为左边只有一层,而右边有3层,这就说明如果查找一个数字大于根元素的数字,那么查询判断就更多. 解决方法就是降低两边的层数差距: 变成这 ...
- 国产gowin开发板GW1NR-9K的PSRAM使用说明
开发板子采用GW1NNR-LV9LQ144PC6/I5 FPGA器件.具有低功耗,瞬时启动,高安全性,低成本,方便扩展等特点.本开发板价格价格便宜,板子扩张性容易,帮助用户比较快速进入国产FPGA学习 ...
- 微信小程序三种授权登录的方式
经过一段时间对微信小程序的研发后 总结出以下三种授权登录的方式,我给他们命名为'一次性授权''永久授权''不授权' 1.一次性授权常规写法,需要获取用户公开信息(头像,昵称等)时,判断调取授权登录接口 ...
- 云原生应用实现规范 - 初识 Operator
简介: 本文我们将首先了解到 Operator 是什么,之后逐步了解到 Operator 的生态建设,Operator 的关键组件及其基本的工作原理,下面让我们来一探究竟吧. 作者 | 匡大虎.阚俊宝 ...
- 连续三年入围 Gartner 容器竞争格局,阿里云容器服务新布局首次公开
简介: 阿里云连续三年国内唯一入围Gartner容器竞争格局,解读业界'顶流'的产品布局. 近日,国际知名信息技术咨询机构Gartner发布2021年容器竞争格局报告,阿里云成为国内唯一连续三年入选的 ...
- Flink 和 Pulsar 的批流融合
简介: 如何通过 Apache Pulsar 原生的存储计算分离的架构提供批流融合的基础,以及 Apache Pulsar 如何与 Flink 结合,实现批流一体的计算. 简介:StreamNativ ...
- 重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD,领航“数据库自动驾驶”新时代
简介: 近日,智能数据库和DAS团队研发的智能调参ResTune系统论文被SIGMOD 2021录用,SIGMOD是数据库三大顶会之首,是三大顶会中唯一一个Double Blind Review的,其 ...
- 探索 WPF 的 ITabletManager.GetTabletCount 在 Win11 系统的底层实现
本文将和大家介绍专为 WPF 触摸模块提供的 ITabletManager 的 GetTabletCount 方法在 Windows 11 系统的底层实现 本文属于 WPF 触摸相关系列博客,偏系统底 ...
- 开发日志:Kylin麒麟操作系统部署ASP.NET CORE
需求场景: 我需要部署的项目是在Windows上开发的,目标框架为.net core 6.0 因此我们需要先在kylin上部署项目运行所需要的环境. 借助百度词条,先看看Kylin是什么: 服务器资源 ...
- kubenetes1.26中安装kubesphere3.4版本
一.安装前环境准备 # kubesphere官网:https://kubesphere.io/zh/docs/v3.4/introduction/what-is-kubesphere/ # 1.kub ...