一、先准备以下硬件
1.一张TF卡(microSD卡):要求8G以上,速度越快越好,别忘了还要读卡器
(把官方资料仔细阅读,你会发现其实4G以上就能够从TF卡上启动系统了,但是要想把系统烧录进
eMMC,就要8G以上)
(说到内存卡,这里吐槽一下,今年的内存卡涨价很厉害上涨高达50%,据说是因为内存颗粒供不应
求和三星Note7事件造成的,而且还没下跌趋势)
2.一个USB接口的外接
电源,要求输出为5V/2A的电源适配器,平板电脑那些充电器刚好就是2A
3.一台电脑,官方建议使用Ubuntu 14.04 64位系统
4.你的NanoPi NEO Plus2主板
二、准备系统固件和烧写工具
下载地址:
https://pan.baidu.com/s/1i5A7t2X
固件主要下载系统固件 如果有1-bay NAS Dock或NanoHat OLED可以再下载对应固件
(officail-ROMs目录)nanopi-neo-plus2_ubuntu-core-xenial_4.x.y_YYYYMMDD.img.zip
(officail-ROMs目录)nanopi-neo-plus2_eflasher_4.x.y_YYYYMMDD.img.zip
这里两个固件选一个下载使用,要注意,如果想以后不用TF卡进入系统,就要下载eflasher然后执
行eflasher命令将固件烧录进eMMC
然后烧写工具用的是win32diskimager.rar 这Windows平台用的 Linux平台直接用DD命令进行烧写
(tools目录)win32diskimager.rar
doc目录里的资料最好也要看看,就顺便下了
三、制作系统TF卡
将系统固件和烧写工具win32diskimager.rar分别解压,在Windows平台下插入TF卡,以管理员身份
运行 win32diskimager 工具
(注意要以管理员身份运行,否则可能会出现烧写失败的情况),
在win32diskimager工具的界面上,选择你的TF卡盘符,选择系统固件,点击 Write 按钮烧写即可。
这样一来就将系统烧写进了TF卡
四、使用烧写好的TF卡进入系统
把烧写好系统的TF卡插入NEO Plus2的BOOT卡槽,上电启动(注意,这里需要5V/2A的供电),当可
以看到绿灯常亮以及蓝灯闪烁,这时说明板子已经成功地从TF卡上启动了系统。
五、使用PC连接板子
把板子接上网线,然后登录路由器查看板子的IP地址,我这里是192.168.1.113,Linux平台可以用
命令
- #ssh root@192.168.1.113
- #Password:fa
(#不用输,那个只是表示是超级用户)
直接进行ssh远程连接,Windows平台则要用远程连接工具。
Ubuntu-Core默认帐户:
普通用户:
root用户:
六、烧写系统到eMMC
如果下载烧写进TF卡的是带eflasher的固件,那么就可以将系统烧写进eMMC,以后就不用TF卡启动
系统了
具体操作:输入命令
再输入数字并回车选择ubuntu-core系统,然后输入yes并回车确定
开始烧写。等待烧写完毕后,断电并从BOOT卡槽中取出TF卡,此时再上电,板子就会从eMMC启动系
统了
七、正确的关机
如同所有PC,正确的关机对板子而言很重要否则可能会损坏安装在TF卡中的系统文件,导致下次无
法顺利启动运行,登录系统后,运行如下命令可以安全关机:
如果在命令执行行前面显示的不是#,而是$,则说明当前登录系统的用户是普通用户,要在前面加
sudo才能执行这条命令
当我上电启动的时候,我发现板子上的绿灯常亮以及蓝灯闪烁,我惊讶地发现,这不是系统正常启
动的信号吗?原来是友善之臂早已经为我们用户烧录好了系统,用户不用再弄一块格式化好了的TF
卡,再从云盘下载烧录,真是贴心啊,但是对于我们这些嵌入式开发者来说,烧录系统这一整个过
程必须要熟悉,并认真学习,能够发现问题,并解决问题