NanoPi NEO Air 配置指南

近期淘了块非常小巧的开发板 NaoPi NEO Air,这块板子仅有 40mm x 40mm 大小,除了一个 MicroUSB OTG 接口外如果想要扩展USB口就得使用左侧排针增加USB接口了。

关于 NanoPi NEO Air

NanoPi NEO Air是一款基于全志H3四核A7主控的开源无线创客板,尺寸只有40x40mm。它具有512M DDR3内存、8GB eMMC高速闪存、AP6212 WiFi蓝牙模块等丰富的硬件配置,还支持microSD卡启动运行系统。NanoPi NIO Air还带有YUV422并行摄像头接口,最高可支持500W像素CMOS摄像传感器,可以用于各种图像处理和机器视觉应用。

此外,NanoPi NEO Air采用了更加专业的电源系统设计,采用6层板布线,具有良好的散热特性。当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。

开发板上有很多的引脚和接口,如摄像头引脚、机械尺寸等,方便开发者进行各种硬件扩展和连接。

在软件方面,NanoPi NEO Air支持多种操作系统,如Ubuntu、Debian等,开发者可以通过SSH或直接连接开发板进行系统配置和程序开发。

下载固件

NanoPi 固件下载地址

此处我们选择版本较新的 h3_eflasher_friendlycore-focal_4.14_armhf_20210618.img.zip 固件进行烧录,focal 为 ubuntu 20.04LTS的命名,如果要烧录到emmc内存中,就得选择名称带有 eflasher命名的固件。

烧录系统

我们可以使用 BalenaEtcher,将系统镜像烧录到TF卡中。

烧写完毕后,插入TF卡槽,接通电源启动。

连接调试

由于这片小板子仅有一个microusb接口,需要将debug排针焊上,用USB转TTL线进行登录操作,我们首先在设备管理器中查看USB转TTL线驱动是否正常,如果能够识别到,则将看到的com端口记住它。

板子焊上调试用的排针,将USB转ttl线正确接入,如果是通过Microusb口上电启动,可以不接红线。

打开Putty,将端口号输入以及频率115200, 连接类型选择Serial 可以将配置保存到列表中以便再次使用,接着我们点击Open开始连接。

将系统固件刷入Emmc

输入 eflasher 命令进入烧录到emmc界面,输入1 回车

输入 yes 开始烧录,稍等片刻,提示 输入 shutdown/reboot 关机或重启,我们选择 shutdown,关机拔出TF卡后再次上电。

登录系统

登录系统,显示Logo字样,系统版本显示为 Ubuntu 20.04 LTS。

网络配置

  • 通过nmtui配置网络

nmtui 是Linux中用于管理网络连接的命令行工具

我们输入 nmtui 命令进入

  1. 在Linux系统中打开一个终端窗口。

  2. 输入nmtui并按回车,启动nmtui工具。

  3. 使用方向键移动到“编辑连接”选项并回车。

  4. 使用方向键选择要链接的网络连接并按Enter。

  5. 使用方向键导航到“编辑”选项并按Enter。

  6. 使用方向键导航到“General”选项卡并按Enter。

  7. 使用方向键导航到“自动连接”选项,并按空格选择它。

  8. 使用方向键导航到“保存”选项并按Enter。

  9. 使用方向键导航到“Quit”选项并按Enter。

  10. 在终端窗口输入sudo systemctl Restart NetworkManager并按回车键,重新启动网络连接。

完成这些步骤后,应该链接网络连接,并将其设置为在启动Linux系统时自动连接。

  • 通过wpa_cli配置网络

当然如果熟悉命令的话也可以通过wpa_cli命令进行操作

wpa_cli -i wlan0 set_network 0 ssid "Wifi_name"
wpa_cli -i wlan0 set_network 0 psk "Password"
wpa_cli -i wlan0 set_network 0 key_mgmt WPA-PSK
wpa_cli -i wlan0 set_network 0 proto RSN WPA
wpa_cli -i wlan0 set_network 0 mode 0
wpa_cli -i wlan0 set_network 0 dhcp 1
wpa_cli -i wlan0 enable_network 0
wpa_cli -i wlan0 save_config

set_network 命令设置 Wlan0 (默认网络)的SSID和密码。
key_mgmtprotomode 选项用于指定网络的安全设置。
dhcp 选项用于启用dhcp方式获取IP地址。
enable_network 命令用于启用网络0。
save_config命令用于保存配置更改。
确保将 “Wifi_name” 和 “Password” 替换为您实际的Wi-Fi网络名称和密码。

重启网卡

ifdown Wlan0
ifup Wlan0

重启网络服务

systemctl restart network

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/627874.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SDRAM小项目——命令解析模块

简单介绍: 在FPGA中实现命令解析模块,命令解析模块的用来把pc端传入FPGA中的数据分解为所需要的数据和触发命令,虽然代码不多,但是却十分重要。 SDRAM的整体结构如下,可以看出,命令解析模块cmd_decode负责…

springcloud-cloud provider-payment8001微服务提供者支付Module模块

文章目录 IDEA新建project工作空间cloud-provider-payment8001微服务提供者支付Module模块建表SQL测试 IDEA新建project工作空间 微服务cloud整体聚合父工程Project 写pom文件 <?xml version"1.0" encoding"UTF-8"?><project xmlns"htt…

[足式机器人]Part2 Dr. CAN学习笔记-Advanced控制理论 Ch04-9 可观测性与分离原理

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-Advanced控制理论 Ch04-9 可观测性与分离原理

vue知识-07

ref # 放在组件上&#xff1a; this.$refs.名字 ---组件对象.组件对象.属性 # 在vue项目中使用: // 写在组件上 <HelloWorld ref"my_hello_world"></HelloWorld>handleClick() {console.log(this.$refs)this.$refs.my_hello_world.name # 获取子组件中…

vue:使用【3.0】:条件模块

一、条件层级效果图 二、代码 <template><ContentWrap><!-- 添加条件分支:level1 --><div class"btnBox" v-if"isEdit"><el-button type"primary" click"add">添加条件分支</el-button></div…

UE5 RPG AttributeSet的设置

AttributeSet 负责定义和持有属性并且管理属性的变化。开发者可以子类化UAttributeSet。在OwnerActor的构造方法中创建的AttributeSet将会自动注册到ASC。这一步必须在C中完成。 Attributes 是由 FGameplayAttributeData定义的浮点值。 Attributes能够表达从角色的生命值到角色…

《现代C++语言核心特性解析》笔记草稿

仅供学习记录之用&#xff0c;谢绝转发 第1章 新基础类型&#xff08;C11&#xff5e;C20&#xff09; 1.1 整数类型long long 更多笔记 “在C中应该尽量少使用宏&#xff0c;用模板取而代之是明智的选择。C标准中对标准库头文件做了扩展&#xff0c;特化了long long和unsi…

【C++】vector的使用及模拟实现

目录 一、vector的介绍及使用1.1 介绍vector1.2 vector的使用1.2.1 构造1.2.2 遍历访问1.2.3 容量空间1.2.4 增删查改 二、vector的模拟实现2.1 成员变量2.2 迭代器相关函数2.3 构造-析构-赋值重载2.3.1 无参构造2.3.2 有参构造12.3.3 有参构造22.3.4 拷贝构造2.3.5 赋值重载2.…

RAG基础功能优化、以及RAG架构优化

RAG基础功能优化 对RAG的基础功能优化&#xff0c;我们要从RAG的流程入手[1]&#xff0c;可以在每个阶段做相应的场景优化。 从RAG的工作流程看&#xff0c;能优化的模块有&#xff1a;文档块切分、文本嵌入模型、提示工程优化、大模型迭代。下面针对每个模块分别做说明&#…

兴达易控EtherCAT转Profibus网关让工业自动化变得轻松快捷

EtherCAT转Profibus网关&#xff08;XD-ECPBM20&#xff09;是一种用于实现不同通信协议间互联互通的设备。它主要用于工业控制系统中&#xff0c;能够将EtherCAT总线的数据传输转换为Profibus网络可接受的格式。这样的网关设备在工业自动化领域有着广泛的应用&#xff0c;因为…

【计算机网络】第七,八,九章摘要重点

第七章网络管理 1.计算机网络面临的两大威胁&#xff1f; 恶意程序有&#xff1a;计算机病毒&#xff0c;计算机蠕虫&#xff0c;特洛伊木马&#xff0c;逻辑炸弹&#xff0c;后门入侵和流氓软件。 2.安全的计算机网络四个目标&#xff1a; 机密性&#xff0c;端点鉴别&…

一文解析 Copycat Dex与 Bitcat Dex的区别

Copycat Dex和 Bitcat Dex都带一个 Cat 并且都是衍生品协议&#xff0c;很多人都会误认为这两个是同一个项目&#xff0c;实际不然。它们是面向两个不同赛道、不同资产类型的衍生品项目。 Copycat Dex和 Bitcat Dex都是衍生品 DEX&#xff0c;它们最本质的区别主要在于&#xf…

软件测试|使用Python提取出语句中的人名

简介 在自然语言处理&#xff08;NLP&#xff09;中&#xff0c;提取文本中的人名是一项常见的任务。Python作为一种流行的编程语言&#xff0c;拥有强大的NLP库和工具&#xff0c;使我们能够轻松地进行这项任务。在本文中&#xff0c;我们将使用Python示例来演示如何提取文本…

MC使用Waterfall 跨服

前言 想弄一个跨服&#xff0c;目前这篇文章是边测试边写的&#xff0c;两个子服都是在同一个机器上运行的 如果两个子服在不同的网络&#xff0c;跨服的延迟就会比较高 两个子服 s1 和 s2 都是使用folia核心 版本1.20.1s1 端口: 25565s2 端口 : 25566 1.下载 Waterfall W…

Hello 2024补题

Wallet Exchange&#xff08;Problem - A - Codeforces&#xff09; 题目大意&#xff1a;A&#xff0c;B做游戏&#xff0c;它们的钱包里各有a,b个硬币&#xff0c;轮到它们操作时&#xff0c;它们可以扔掉自己或者对手钱包里的硬币&#xff0c;谁不能操作谁输&#xff0c;问…

Kafka的安装、管理和配置

Kafka的安装、管理和配置 1.Kafka安装 官网: https://kafka.apache.org/downloads 下载安装包,我这里下载的是https://archive.apache.org/dist/kafka/3.3.1/kafka_2.13-3.3.1.tgz Kafka是Java生态圈下的一员&#xff0c;用Scala编写&#xff0c;运行在Java虚拟机上&#xf…

【大数据】Flink 详解(九):SQL 篇 Ⅱ

《Flink 详解》系列&#xff08;已完结&#xff09;&#xff0c;共包含以下 10 10 10 篇文章&#xff1a; 【大数据】Flink 详解&#xff08;一&#xff09;&#xff1a;基础篇【大数据】Flink 详解&#xff08;二&#xff09;&#xff1a;核心篇 Ⅰ【大数据】Flink 详解&…

Flutter之配置环境创建第一个项目

随着时代发展&#xff0c;使用Flutter开发的项目越来越多&#xff0c;于是踏上了Flutter开发之路。 作为一个Android开发人员&#xff0c;也只能被卷到与时俱进&#xff0c;下面一起创建一个Flutter项目吧。 一、Android开发&#xff0c;电脑上已经具备了的条件&#xff1a; …

msyql 异常,别干着急,70%的问题都在这里!

性能测试中&#xff0c;数据库的性能问题&#xff0c;可能会占到 70%&#xff0c;所以讲性能测试&#xff0c;数据库是一个非常非常重要的知识。但是&#xff0c;最近在讲 MySQL 数据库的时候&#xff0c;却遇到了一个尴尬。 前言 之前的小伙伴是需要手动安装 MySQL 数据库的&…

pc-lint plus和keil 调用库文件策略的不同

同样一个源文件&#xff08;如"stm32h7xx.h"&#xff09;&#xff0c;keil会先从用户路径找文件&#xff0c;pc-lint会先从keil安装路径找源文件 1、问题 在使用pc-lint检测工程时碰到了一个问题 C:\Users\86151\AppData\Local\Arm\Packs\Keil\STM32H7xx_DFP\2.4.…