Orange Pi Zero2 (全志H616) 开箱配置 您所在的位置:网站首页 全志芯片刷机 Orange Pi Zero2 (全志H616) 开箱配置

Orange Pi Zero2 (全志H616) 开箱配置

2023-03-10 01:46| 来源: 网络整理| 查看: 265

背景

之前一直使用树莓派做一些物联网开发的小项目。然而,今年,由于芯片的涨价,树莓派4B裸板要卖到700人民币,连上一代的树莓派3B也要搭配套装一起买,价格也大多到了5、600人民币。更离谱的是连树莓派zero都要卖到200元。 于是看了一圈,发现有已国产开发板,香橙派(OrangePi)价格上算合理。这个品牌的开发板都使用全志的芯片,看了一下尺寸、功能和价格,我选了Orange Pi Zero2,经过简单的测试,这款开发板用来替代树莓派,而且主板加TF卡再加一些配件,价格不超过200元。

初始化配置

这一类开发板的配置几乎都大同小异,下载好官方提供的系统镜像,然后烧录到TF卡上即可。 我选择的是Ubuntu 20.04的服务器版本,镜像文件为Orangepizero2_2.1.6_ubuntu_focal_server_linux4.9.170.img,如果需要其他版本的系统,可以在官网自行选择。

烧录镜像

烧录镜像需要使用烧录的软件。用户手册介绍使用Win32Diskimager,不过我习惯使用 Etcher。烧录过程也很简单,安装好烧录工具,选择好要烧录的镜像和使用的TF卡即可。

等待烧录完成后,将TF卡插入到开发板插槽上开机即可。

网络配置

Orange Pi开发板的网络配置和树莓派有所不同。树莓派可以在TF卡目录下添加 wifi 配置信息,而 Orange Pi 则不行。 对于有显示器的用户,可以直接通过显示器终端进入系统设置。官方的用户手册也提供了串口调试的方法,不过这个方法需要额外的配件,有些不便。

更常用的方法,是使用网线将Orange PI接入路由,然后通过路由后台找到开发板的IP地址,然后再使用 SSH 远程登录系统进行配置。

# Orange Pi 默认 ssh 端口为22 # 用户名 orangepi # 密码 orangepi # Wifi 配置 # 扫面当前 wifi 热点 nmcli dev wifi # 连接wifi nmcli dev wifi connect password

如果连接成功,会看到终端返回 Device 'wlan0' successfully activated with ......

然后通过 ifconfig wlan0 可以查看 wifi 的 ip 地址。

开发环境配置

Orange Pi是基于64为Arm架构的系统。我们可以通过 uname -a 查看系统信息。

uname -a Linux orangepizero2 4.9.170-sun50iw9 #5 SMP PREEMPT Thu Dec 9 11:16:31 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

因此,大多数情况下适配 aarch64 的软件、工具都可以正常使用。

Python 环境配置

由于我主要使用 Python 开发为多,因此一下介绍一下 Python 环境的配置。

常见的 Python 集成环境有 Anaconda ,不过 Anaconda 对 ARM 平台的支持并不太好,因此我通常选择使用 Miniforge3。 下载安装包的时候,要选对适用的版本,这里我们需要选择 Miniforge3-Linux-aarch64 。

# 下载 wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh

如果使用 wget 无法下载,可以在宿主机上下载好再上传到开发板上。

scp Miniforge3-Linux-aarch64.sh :~/

安装过程很简单,直接执行安装程序,然后确认协议,选择安装位置(一般默认)即可。

# 赋予执行权限 chmod u+x Miniforge3-Linux-aarch64.sh # 执行安装 ./Miniforge3-Linux-aarch64.sh

安装完成后,刷新一下环境配置,测试一下是否能正常运行。

# 刷新环境配置 source .bashrc # 查看 conda 版本 conda --version > conda 4.11.0 # 查看 Python 版本 python --version Python 3.9.7

如果能正常看到 conda 和 Python 的版本,证明 Miniforge 环境安装完成。

小结

以上以 Orange Pi Zero2(全志H616芯片)为例,介绍了如何安装系统,简单配置环境,Orange Pi 的其他开发板,大致的配置方法也类似,可以根据实际情况作适应的修改。

后续还会使用这个开发板,进行一系列的物联网开发探索,如果有兴趣的读者可以多多关注。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有