Jetson Nano Bo1 SUB版本简介
1.最明显的变化就是取消核心板TF卡槽。取而代之的是EMMC存储芯片,由于16G空间在实际开发和应用过程中往往不够使用,好在Jetson Nano B01支持板载TF/U盘启动,可以将系统烧录到32G或者更大容量的TF卡或U盘来使用。
2.取消DC供电口的排针开关,再也不用担心未插入跳线帽导致DC不供电的情况。
对于载板TF卡/U盘启动方式,有以下几个点需要注意:
1.Jetson Nano Bo1 的核心板的系统版本和TF卡/U盘烧录的系统版本要对应,TF卡启动需修改核心板EMMC系统设备数,U盘启动需修改核心板EMMC系统配置文件boot/extlinux/extlinux.conf。
2.TF卡/U盘系统均需修改配置文件boot/extlinux/extlinux.conf,找到语句APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0
其中关键参数mmcblk0p1对应核心板SD卡启动,改成sda1对应U盘启动,改成mmclk1p1对应载板TF卡启动。
3.针对使用U盘系统的用户,烧写EMMC引导后可直接使用已更改extlinux.conf配置文件为U盘启动的U盘系统开机,无需对应EMMC系统与U盘系统的JetPack版本。
4.核心板里的系统需要使用SDKManger来烧录系统,TF卡/U盘里的系统需要使用Win32DiskImager来烧录系统。
Jetson Nano Bo1 SUB板启动
1.供电,采用亚博商家自带适配器,5V4A。
2.启动,产品出厂已配置好EMMC系统与TF卡系统,将TF卡插入Jetson Nano B01载板的卡槽中,并给Jetson Nano B01通过HDMI连接显示器、DC电源、鼠标、键盘后可直接开机,载板不插TF卡无法开机。
网络配置
使用无线连接方式
无线网卡的作用、功能跟普通电脑网卡一样,是用来连接到局域网的。它是一个信号收发的设备,只有在找到上互联网的出口时才能实现与互联网的连接,所有无线网卡只能局限在已布有无线局域网的范围内。
直接在桌面电机右上角网络连接图表,选择想要连接的无线网或者热点,输入密码连接即可
检测连接指令
在终端输入指令“ifconfig”,查看网络连接状态,出现下图wlan0里的IP地址,则联网成功。
注意:wlan0 的IP 会跟连接的路由器改变。路由器需要开启dhcp 服务器功能,在正常情况下dhcp 服务不需要手动开启。
关于更新源
一般来说,安装完系统后应当更新源,但是由于Jetson Nano B01采用的是aarch64架构的Ubuntu 18.04.2 LTS系统,与AMD架构的Ubuntu系统不同,而我没有找到完美的国内源,所以不推荐大家换源。
这里并没有换源,还是使用Jetson Nano B01的默认源进行更新。更新过程很漫长,大家可以执行完命令,做其他事吧。以下两个操作建议一定在做AI的项目前执行,否则安装一些库会找不到安装地址,导致后面频繁出错。
sudo apt-get update
sudo apt-get full-upgrade
更新过程中出现问题
更新源过程中出现以下报错:
Errors were encountered while processing:
nvidia-l4t-bootloader
nvidia-14t-xusb-firmware
nvidia-l4t-initrd
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法:
sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
sudo mkdir /var/lib/dpkg/info/
sudo apt-get update
sudo apt-get -f install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/
至此网络配置完成
SSH远程登录
先确定自己板子的IP地址,在终端输入:ifconfig。
有线网卡看eth0的IP地址,如果安装了无线网卡,看wlan下的地址。
打开puttY 在下面输入ip地址和端口号,默认系统已经开启了ssh服务。打开Open,
输入系统的登录名,回车,然后输入登录密码进入终端模式,注意密码输入时是不显示的。
下图为进入终端后的界面
文件传输
有时候我们需要在windows和linux两个不同的系统之间传输文件,由于这是两个不同的文件系统,就需要用到了所谓的ssh服务来跨系统的传输文件。这里我用winSCP软件来传输,简单又好用。
新建站点输入IP地址,用户名,密码点击登录,如果以上信息都不怎么修改,可以直接保存,下次就可以直接进入到对应的用户系统。
左边为window端,右边为linux系统端,可以直接拖拽文件到另一端进行文件传输,也可以在文件上右击鼠标选择对应的操作,如果移动,删除等。
点击Login登录成功后会显示以下界面,左边的是win电脑的文件夹,右边的是Jetson Nano B01的文件夹。
出现以下界面即为登录成功
文件传输有三种操作方式,第一种是直接把文件从左边拉到右边,或者从右边拉到左边,系统会自动复制一份文件传输过去。
第二种是鼠标选中文件,然后按一下F5键,则被选中的文件会复制一份到另一边。
第三种是选中文件点击鼠标右键,如果是从win电脑传到Jetson Nano B01则点击上传。
会弹出一个提示,可以选择不再提示,并且点击OK,则文件自动传输过去。
如果从Jetson Nano B01传文件到win电脑上,则按鼠标右键选中文件,选择下载。