Featured image of post NanoPi NEO 上手评测(一)——装系统

NanoPi NEO 上手评测(一)——装系统

提到开发板,应该不少人会想到树莓派,但是由于树莓派并没有进驻中国大陆市场,因此购买树莓派只能够通过邮寄或者代理商渠道,这样导致树莓派的价格偏高,性价比较低。因此,在中国大陆,类似NanoPi这类开发板就成了树莓派的替代选择。

简介

NanoPi NEO是属于NanoPi产品线最平民的一块板,功能简单实用:RJ45、USB2.0、UART、GPIO以及SPI、I2C这类工业控制接口一应俱全,硬件规格比较低端,但是对于开发板来说足够用。

NanoPi NEO使用的CPU是全志H3,这是全志官方给出的配置信息:

2.png

显然,这款芯片最大的亮点就是它的GPU和它的视频编解码能力了,那么是不是NanoPi NEO就可以拿来做电视盒子了呢?

很遗憾,虽然NanoPi NEO用了这款芯片,但是板子并没有提供任何视频输入、输出接口,而且官方提供的操作系统FriendlyCore和OpenWRT都特地将X-Window移除了,虽然说是“提高性能”,但是摆明了就是不给用视频输出。

3.png

其实这也就反映了NanoPi NEO的定位:一个嵌入式的全功能系统。毕竟全志H3用的是六年前的ARM Cortex-A7架构,它的性能再强也强不到哪里去,其实已经无法应付现在的图形处理需求了,这样的话不如直接不要图形输入、输出,还能剩一些空间。毕竟,塞的东西太多的唯一结果就是塞不下。这款板子最突出的特点就是“小”:官方指出它只有40 mm x 40 mm大,比大多数Arduino板还要小,能力却强大很多。

上手

这次我从同学那里嫖来一台NanoPi NEO 512M版,版本不是官网维基上最新的那个了,接口位置有些不同,但是配置是一样的。

4.jpg

5.jpg

6.jpg

7.jpg

官网上面说SanDisk Ultra是经过认证的SD卡,刚好有一块,那就用上它吧。

8.png

9.jpg

不过这次有点遗憾的就是我的USB转TTL模块丢了,就只能用网络SSH来调试,希望FriendlyCore默认网络配置正确。

首先在官网下载固件FriendlyCore,注意要解压出里面的.img文件:

3.png

然后还要下载Win32DiskImager来写入。据说Rufus和UltraISO也可以用,以后再试试。

注意这里比较坑的一点就是官网没有写到要格式化SD卡,但是Win32DiskImager写入没有格式化的SD卡时可能会把空间识别小了,这样就会有一部分空间浪费掉,所以建议大家用 SDFormatter 进行格式化。

11.png

注意格式化前一定要选择逻辑分区大小调整,不然和没格式化没什么区别。其他选项就随便选。

12.png

格式化完之后就用 Win32DiskImager 写入,直接导入.img的固件包然后点Write就可以了,不放心可以先检查一下MD5. 说到MD5,我就想起来之前有一次下载Ubuntu Server进行安装,结果不停地安装失败,提示下载的内容MD5不正确,折腾了好久才发现是安装包的MD5校验数据损坏了。

13.png

注意Win32DiskImager写入成功后Windows可能会有一堆弹窗,提示要格式化某某硬盘驱动器之类的,全部取消掉就可以了。这是因为Windows不能识别Win32DiskImager写入的ext4分区。

14.png

弹出存储卡,插入NanoPi NEO卡槽,接上网线,接通电源。等到板子上面的绿色灯亮,蓝色灯闪烁,网卡口灯闪烁,就说明系统启动成功了。随后可以SSH连接NanoPi NEO,默认用户有两个:

用户名:pi 密码:pi

用户名:root 密码:fa

建议使用root登录,以后不容易出错,并且强烈建议用命令 passwd 修改默认密码。

登陆进去后就可以用命令 sudo npi-config (root用户使用 npi-config )进行初步配置,但是在此之前建议先执行命令

sudo apt update

如果是root用户就是

apt update

到这里为止,NanoPi NEO上手评测的第一步——装系统就结束了,至于如何折腾和评测,请继续关注我的博客。

Built with Hugo
主题 StackJimmy 设计