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.zip eflasher系统固件,用于将FriendlyCore(Linux-4.14)系统烧写到eMMC
nanopi-neo-air_eflasher_openwrt_4.14_armhf_YYYYMMDD.img.zip eflasher系统固件,用于将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 分区。

NanoPi NEO Air使用二:固件烧录相关推荐

  1. NanoPi NEO Air使用十五:移植RTL8723BU驱动

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  2. NanoPi NEO Air使用十一:编写SPI驱动点亮TFT屏幕,ST7789V

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  3. NanoPi NEO Air使用十:自己编写驱动来控制LED

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  4. NanoPi NEO Air使用九:使用Linux内核自带的LED驱动

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  5. NanoPi NEO Air使用八:编写个简单的驱动和应用程序

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  6. NanoPi NEO Air使用七:获取并编译U-boot和Linux的源码

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  7. NanoPi NEO Air使用六:使用摄像头

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  8. NanoPi NEO Air使用五:安装Xfce和xrdp,实现远程访问

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  9. NanoPi NEO Air使用四:操作GPIO

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

最新文章

  1. 修改及查看mysql数据库的字符集
  2. Error response from daemon: Conflict. The container name /mysql is already in use by container
  3. OzymanDNS 使用——perl 5.22没有成功。。。
  4. chosen组件实现下拉框
  5. 【转】你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问
  6. arduino读取水位传感器的数据显示在基于i2c的1602a上_XSB-IC-S2智能水位监测仪-老友网...
  7. CSS中a标签样式原则 a:link a:visited a:hover a:active执行顺序
  8. effective c++:virtual函数在构造函数和析构函数中的注意事项
  9. 也许现在的前端,应该了解更多的算法
  10. Java 实现导出excel表 POI
  11. 软件工程经济学作业5-7
  12. 戴尔服务器H330阵列卡取消磁盘阵列教程
  13. 难崩日记——从入门到入土的求生之路(二):文件上传中的路径问题
  14. android中如何取得docx文件,如何显示或读取DOCX文件(how to Show or Read docx file)
  15. illegal multibyte sequence 解决方法
  16. python 协程加多线程下载asyncio、ThreadPoolExecutor
  17. 词法语法分析器EDG C++
  18. 交付给事业多少,你就能成就多少事业
  19. 计算机病毒按危害程度分类可分为,计算机病毒按其危害程度可分为
  20. 阿里python认证_集成阿里云滑动验证(python)

热门文章

  1. c语言读取exe的pe标记,PE文件信息读取程序(1.关键函数部分)
  2. oracle数据库怎么导出dat文件_oracle导入导出dmp文件(详细步骤)
  3. php 多个文件,PHP实现将多个文件中的内容合并为新文件的方法示例
  4. java package private,Java中的public,protected,package-private和private有什么区别?
  5. bs4爬取的时候有两个标签相同_4.4 爬虫中的bs4数据爬取步骤
  6. 苹果遭火速打脸:照片扫描AI被逆向工程,英特尔工程师发现漏洞
  7. UC伯克利博士尤洋回国创业,求学期间破ImageNet纪录!已获超千万种子轮融资
  8. 只需1秒,无人机就能平地翻跟头 | IEEE
  9. 打工人得努力了呀!AI虚拟人都要入职了…
  10. 《海贼王》出品方与小冰合作:首个AI虚拟人上线日本版“微信”