NanoPi NEO Air使用一:介绍

NanoPi NEO Air 是一款小巧的开源开发板,搭载四核Allwinner H3 CPU,拥有丰富的GPIO和扩展功能。本文详细介绍了从固件烧录、操作GPIO、远程访问设置到驱动开发的全过程,包括使用OverlayFS、配置WiFi蓝牙、安装Xfce桌面环境、操作摄像头、编译U-boot和Linux内核,以及编写SPI驱动点亮TFT屏幕。适合电子爱好者和嵌入式开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


简介

NanoPi NEO Air(以下简称Air)是一款大小只有 40x40mm的开源无线创客板,它采用全志公司的H3四核A7主控,最高运行主频可达1.2Ghz, 管脚兼容NanoPi NEO(有线网版本,V 1.2),并兼容24pin树莓派GPIO。 配备512M DDR3内存,标配 8GB eMMC高速闪存,集成AP6212 WiFi蓝牙模块,支持microSD卡启动运行系统,并带有YUV422并行摄像头接口,最高可支持500W像素CMOS摄像传感器。 采用了更加专业的电源系统设计,采用6层板布线,具有良好的散热特性。

资源特性

CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz
RAM: 512MB DDR3 RAM
Storage: 8GB eMMC
WiFi: 802.11b/g/n
Bluetooth: 4.0 dual mode
DVP Camera: 0.5mm pitch 24 pin FPC seat
MicroUSB: OTG and power input
MicroSD Slot x 1
Debug Serial Port: 4Pin,2.54mm pitch pin header
GPIO1: 2.54mm spacing 24pin,It includes UART,SPI,I2C,GPIO
GPIO2: 2.54mm spacing 12pin,It includes USBx2,IR,SPDIF,I2S
PCB Size: 40 x 40mm
PCB layer: 6
Power Supply: DC 5V/2A
Temperature measuring range: -20℃ to 70℃
OS/Software: u-boot, Ubuntu-Core, eflasher
Weight: 7.5g(WITHOUT Pin-headers)
在这里插入图片描述

引脚

说明

  1. SYS_3.3V: 3.3V电源输出
  2. VDD_5V: 5V电源输入/输出。当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。输入范围:4.7~5.5V
  3. 全部信号引脚均为3.3V电平,输出电流为5mA,可以带动小负荷模块,io都不能带负载
  4. 更详细的信息请查看原理图:NanoPi-NEO-Air-1608-Schematic.pdf

在这里插入图片描述

右边

在这里插入图片描述

左边

在这里插入图片描述
在这里插入图片描述

摄像头引脚

在这里插入图片描述

V1.0与V1.1

上面说的是V1.1版本的板子,NanoPi NEO Air还有个更老的V1.0版本的板子,他们有如下区别。
在这里插入图片描述

机械尺寸

在这里插入图片描述

<think>嗯,用户现在想要台运行Armbian的主机,而且要便宜的。首先,我需要了解Armbian是什么。Armbian是个基于Debian和Ubuntu的Linux发行版,专门用于ARM架构的设备,比如单板计算机,比如常见的Orange Pi、Rock Pi、NanoPi这些。所以用户可能是在寻找性价比高的单板计算机,适合用来做服务器、家庭自动化或者媒体中心之类的项目。 接下来,用户的需求是“便宜”,所以得找价格较低的型号。同时,Armbian的支持情况也很重要,需要确保推荐的设备有良好的社区支持和稳定的系统镜像。常见的便宜选项可能包括Orange Pi Zero系列,或者全志H3芯片的设备,因为这些通常价格较低且社区活跃。 然后要考虑用户的使用场景。如果用户只是用来做轻量级的任务,比如文件服务器、网络存储或者智能家居中控,那么性能要求可能不高,但稳定性更重要。这时候推荐入门级的设备可能更合适。例如,Orange Pi Zero 2,价格大概在20-30美元左右,搭载全志H616处理器,1GB内存,支持Wi-Fi和蓝牙,适合运行Armbian,而且功耗低,适合长时间运行。 另个可能性是用户可能对硬件有定了解,或者需要更多的接口,比如USB、HDMI等。这时候可能需要稍微高点配置的设备,比如NanoPi R2S,虽然价格稍贵,但双网口可能对某些用途有用。不过用户强调便宜,所以可能还是优先考虑更低价的选项。 还要注意Armbian的兼容性。比如,某些设备可能需要特定的内核版本或者驱动,需要确认推荐的设备是否有官方或社区维护的镜像。例如,Armbian官网的支持设备列表里,Orange Pi系列通常都有较好的支持,而Rock Pi可能需要额外配置。 另外,用户可能没有提到的隐含需求,比如是否需要无线网络、以太网接口、足够的USB端口或者视频输出。如果用户只是用来做服务器,可能不需要HDMI,但需要稳定的网络连接。如果预算有限,可能需要牺牲些功能,比如选择只有Wi-Fi而没有蓝牙的型号。 还需要考虑扩展性,比如是否支持M.2接口的SSD或者SATA接口,这对存储性能有影响。但便宜的设备可能只有microSD卡槽,这可能影响速度和稳定性,不过Armbian通常优化得不错,可以弥补硬件的不足。 最后,综合这些因素,推荐几款价格低、支持好、适合运行Armbian的设备。比如Orange Pi Zero 2、NanoPi Neo Air 2,或者旧版的Raspberry Pi Zero(虽然可能稍贵)。同时提醒用户注意购买渠道,避免买到二手或翻新件,确保系统安装顺利。 </think>推荐款性价比高的Armbian主机:**Orange Pi Zero 2** 价格约 $20-$30 美元,搭载全志 H616 四核 Cortex-A53 处理器,1GB 内存,支持 Wi-Fi 802.11 b/g/n 和蓝牙 4.0,适合轻量级服务器、家庭自动化等场景。Armbian 官方提供稳定镜像,功耗低且社区支持活跃。 ```python # 示例代码:检查Armbian系统信息(需安装后运行) import platform print("系统信息:", platform.uname()) print("Python版本:", platform.python_version()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qlexcel

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

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

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

打赏作者

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

抵扣说明:

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

余额充值