NanoPi NEO Air使用二:固件烧录

NanoPi NEO Air使用一:介绍
NanoPi NEO Air使用二:固件烧录
NanoPi NEO Air使用三:OverlayFS、CPU温度和频率、wifi、蓝牙、npi-config
NanoPi NEO Air使用四:操作GPIO
NanoPi NEO Air使用五:安装Xfce和xrdp,实现远程访问
NanoPi NEO Air使用六:使用摄像头
NanoPi NEO Air使用七:获取并编译U-boot和Linux的源码
NanoPi NEO Air使用八:编写个简单的驱动和应用程序
NanoPi NEO Air使用九:使用Linux内核自带的LED驱动
NanoPi NEO Air使用十:自己编写驱动来控制LED
NanoPi NEO Air使用十一:编写SPI驱动点亮TFT屏幕,ST7789V


下载固件

建议Class10或以上的 8GB SDHC卡。
从官网提供的网盘下载固件,下载链接
在这里插入图片描述
进入official-ROMs文件夹,文件夹下面有很多个固件版本:
在这里插入图片描述
固件说明如下:

固件名说明
nanopi-neo-air_sd_friendlycore-xenial_3.4_armhf_YYYYMMDD.img.zip基于UbuntuCore构建的FriendlyCore系统固件,使用Linux-3.4内核
nanopi-neo-air_sd_friendlycore-xenial_4.14_armhf_YYYYMMDD.img.zip基于UbuntuCore构建的FriendlyCore系统固件,使用Linux-4.14内核
nanopi-neo-air_sd_friendlywrt_4.14_armhf_YYYYMMDD.img.zip基于OpenWrt构建的系统固件,使用Linux-4.14内核
nanopi-neo-air_eflasher_friendlycore-xenial_4.14_armhf_YYYYMMDD.img.zipeflasher系统固件,用于将FriendlyCore(Linux-4.14)系统烧写到eMMC
nanopi-neo-air_eflasher_openwrt_4.14_armhf_YYYYMMDD.img.zipeflasher系统固件,用于将OpenWrt(Linux-4.14)系统烧写到eMMC

Linux-3.4和Linux-4.14系统固件差异
Linux-3.4 为CPU芯片厂商全志科技官方提供的内核,全志为该内核做了很多的定制开发,所以该内核完善度高但是不够纯净,对应的系统固件发热量相对而言较大。如果您的产品必须使用VPU或者GPU功能的话,目前唯一的选择就是采用Linux-3.4内核的ROM,并且建议选购散热片。
Linux-4.14 基于Linus Torvalds主线内核改造,并且尽可能地保持和主线内核一致,拥有和主线内核一致的特性,是一个非常纯净的内核,对应的系统固件发热量较小,稳定性更高。如果您的产品不需要使用VPU和GPU功能,强烈推荐使用该内核。

xenial和focal是Ubuntu版本的代号,Xenial是指“Ubuntu 16.04 LTS”,Focal是指“Ubuntu 20.04 LTS”,Bionic是指“Ubuntu 18.04 LTS”,详情可以看:https://blog.csdn.net/songfulu/article/details/85310273

eflasher是把固件从TF卡烧录到emmc的工具,当调试完成需要量产时,可以把固件烧录到emmc中,然后从emmc中启动,这样就不需要总是插着TF卡了。

根据自己的需要选择一个固件下载使用。比如我选择nanopi-neo-air_sd_friendlycore-focal_4.14_armhf_20210618.img.zip来使用。

烧录固件到TF卡

下载tools文件夹下的win32diskimager工具
在这里插入图片描述

把TF卡插入读卡器,再插到windows上,把卡格式化为FAT32。
把刚才下载的软件解压,以管理员身份运行。选择你的TF卡盘符,选择Linux 系统固件,点击 Write 按钮烧写。
在这里插入图片描述
在这里插入图片描述

成功烧写后,会看到如下界面:
在这里插入图片描述
此时TF卡会生成3个分区
在这里插入图片描述

当制作完成TF卡后,拔出TF卡插入 BOOT 卡槽,上电启动(注意,这里需要5V/2A的供电),你可以看到STAT灯闪烁,这时你已经成功启动系统。
要操作板子需要连接板子的串口,通过命令行操作。
在这里插入图片描述

烧录固件到emmc

如果烧录的是带有eflasher的固件,可以执行下列步骤来把固件从TF卡烧写到emmc,如果不想烧写到emmc或者烧录的是不带eflasher的固件,就不用看下列的步骤直接开始正常使用了。

给板子上电启动TF卡里面的linux系统,发送下面的命令切换root用户:
su root
密码是fa。切换后执行
eflasher

这里以nanopi-neo-air_eflasher_friendlycore-xenial_4.14_armhf_YYYYMMDD.img为例,执行"eflasher"命令后会出现如下信息:
在这里插入图片描述
输入“1”,选择烧写friendlycore系统到eMMC上后,会提示如下信息:
在这里插入图片描述
输入“yes”,确定进行烧写:
在这里插入图片描述
等待烧写完毕后,断电并从BOOT卡槽中取出TF卡,此时再上电就会从 eMMC 启动系统了。

如果想烧写其他系统映像到 eMMC ,请下载光盘里images-for-eflasher目录,将目录内的压缩包解压到 SD 卡的 FRIENDLYARM 分区。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【ql君】qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值