Orangepi Zero2

1、Orangepi Zero2

Orangepi Zero2 是基于全志H616的一款产品

特性:

        CPU全志H616四核64位1.5GHz高性能Cortex-A53处理器

        GPU MaliG31MP2 SupportsOpenGLES1.0/2.0/3.2、OpenCL2.0

        运行内存1GB DDR3(与GPU共享)

        存储TF卡插槽,测试128G可支持、2MB SPI Flash

        WIFI+蓝牙 AW859A芯片、支持IEEE802.11a/b/g/n/ac、BT5.0

        视频输出Micro HDMI20a

        电源USBTypeC接口输入

        外设带有l2Cx1、SPIx1、UARTx1以及多个GPIO口

        电源指示灯和状态指示灯

配套操作系统支持:

Linux镜像类型内核版本服务器版桌面版
Ubuntu 18.04linux4.9支持支持
Ubuntu 20.04linux4.9支持支持
Debian 10linux4.9支持支持
Ubuntu 18.04linux5.13

支持大部分功能,提供测试版本的镜像,

目前不建议用在生产环境中

Ubuntu 20.04linux5.13
Debian 10linux5.13

2、刷机和系统启动

2.1 前期准备

        Orangepi Zero2 全志H616开发板、PC机、TF卡及读卡器、操作系统镜像、SDFormatter TF卡的格式化工具、Win32Diskimager刷机工具、USB转TTL插头(用于系统烧写后的串口登录开发板)

2.2 工具安装

        SDFormtter

        Win32Diskimager

2.3 刷机

        将tf卡用读卡器,插入电脑中,使用系统格式化工具SD Formatter对tf卡进行格式化,然后使用linux系统镜像烧录工具win32diskimager-1.0.0-install,将镜像文件Orangepizero2_2.2.0_ubuntu_bionic_desktop_linux4.9.170.img烧录进去。然后将tf卡取出,插入到全志H616开发板上。

 

2.4 登录系统

        将H616开发板与ch340连接,方便查看登陆信息。

        登陆MobaXterm,用串口查看信息。

2.5 修改密码

        修改密码为1,方便以后登录。修改密码需要超级用户权限,先输入以下命令,然后输入新密码即可。

sudo passwd orangepi//修改完可以重启看看
sudo reboot

2.6 网络配置

//扫描周围网络
//nmcli: Network Manager Command Line
nmcli dev wifi//按 q 退出

 

//命令接入网络 
nmcli dev wifi connect wifiName password wifiPassword

        连接成功会有提示

//显示已连接网络
nmcli connection show

//查看ip地址//方式一
ifconfig//方式二
ip addr show wlan0

2.7 SSH ubuntu服务器搭建

//更新软件包列表
sudo apt update//安装OpenSSH服务器
sudo apt install openssh-server//检查SSH服务器状态,安装完成后,SSH服务器会自动启动
sudo systemctl status ssh//p配置SSH服务器(可选)
//默认情况下,OpenSSH 服务器的配置文件位于 /etc/ssh/sshd_config。您可以根据需要修改此文件来进行自定义配置。例如,您可以更改 SSH 服务器的监听端口、允许或禁止密码登录、限制登录用户等。

        在 Ubuntu 中允许 SSH 通过防火墙(通常是 ufw,即 Uncomplicated Firewall)非常重要,以确保远程访问的安全性。 

//检查防火墙状态
sudo ufw status

        如果防火墙已启用但未允许 SSH 通过,则需要执行以下命令来添加 SSH 规则:

sudo ufw allow OpenSSH

        如果防火墙尚未启用,可以执行以下命令来启用防火墙: 

sudo ufw enable

2.8 SSH登陆开发板

        使用ssh登录开发板是企业开发中较为常用的方式,相比串口登录来说不需要接线,使用前提是已接入网络并且获得了板子的ip地址,并且板子做了SSH的服务器(有的系统镜像会自带SSH服务器)。

2.9 修改开发板内核启动日志级别

        不同级别的内核启动日志级别在连接时,打印输出的内容不同,通过/boot/下的orangeEnv.txt文件可以进行修改,使得登录时,打印出完整的启动信息。

sudo vi /boot/orangepiEnv.txt//修改信息//verbosity,级别7基本上是完整输出,级别1基本上都屏蔽了//信息通过串口打印
verbosity=7
console=serial

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

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

相关文章

ImageNet-1k 测试集 两大坑

1、官方网站提交test set标签时,千万不能提交zip文件,即便明文说可以 https://image-net.org/challenges/LSVRC/eval_server.php 不然就会浪费一次提交机会,直接提交submission.txt就可以,注意每排5个预测结果,用于计…

Java安全

Java安全 Java2Sec靶场搭建 靶场地址 https://github.com/bewhale/JavaSec 查看数据库配置文件,mysql,用户名密码根据自己数据库密码更改 使用小皮面板的mysql,新建一个数据名为javasec的数据库 运行javasec.sql文件 下载运行jar包即可 …

图卷积网络(Graph Convolutional Network, GCN)

图卷积网络(Graph Convolutional Network, GCN)是一种用于处理图结构数据的深度学习模型。GCN编码器的核心思想是通过邻接节点的信息聚合来更新节点表示。 图的表示 一个图 G通常表示为 G(V,E),其中: V 是节点集合,…

2024 New Relic Java 生态系统报告

New Relic 发布了 2024 年度 Java 生态系统报告,数据来源于使用 New Relic 监控的线上 Java 应用。从这个报告中,我们可以看到 Java 发展的一些趋势。 在 Java 版本方面,新版本的使用率越来越高。Java 11 的使用率是 32.9%,Java 1…

Jenkins教程-5-gitee自动化测试任务构建

上一小节我们学习了Jenkins构建gitlab自动化测试任务的方法,本小节我们讲解一下gitee自动化测试任务的构建方法。 接下来我们以windows系统为例,讲解一下构建实际自动化测试任务的具体步骤。 安装git和gitee插件 点击进入Jenkins插件管理页面 安装完插…

【植物大战僵尸杂交版】致敬传奇游戏玩家——一个普通人的六年坚持

目录 缘起 波澜 凌云 缘起 曾​​​​​​佳伟是《植物大战僵尸》的忠实粉丝,这款游戏给了他很多乐趣,也成为了他度过困难时期的精神支柱。他决定制作杂交版,部分原因是出于对原版游戏的热爱和致敬。 六年前,出于对一些pvz续作…

C# —— 类

简介 类;就是具有相同属性和方法的对象集合,例如,人类 动物类型 ADC类等 Array数组类 ArrayList类 List类 字符串类等 类包含又什么东西组成 又什么可执行的操作(方法) 对象; 类的实例化.通俗讲就是类中的其中一个, 例如 哈士奇,鲁班等 a1 a2 a3就是ArrayList中的…

13.2 Go 接口的动态性

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

发布自己的c#包到nuget

1)创建自己的nuget账号 NuGet Gallery | Home 2)在Rider中-->项目文件夹右键-->properties 注意:必须勾选生成nuget包 3)编译后,将生成一个包 4)点击上传包 5)将之前的nuget包拖拽过来,点击上传即可,如果有不对的比如&a…

nvm安装和使用,windows

一、下载 Releases coreybutler/nvm-windows GitHub 选择 setup.exe 二、点击同意安装就好 三、常用 命令 说明 nvm list 查看已经安装的版本 nvm list installed 查看已经安装的版本 nvm list available 查看网络可以安装的版本 nvm arch 查看当前系统的位…

国际期货行情相关术语

1)合约:期货行情表提供了期货交易的相关信息 ,行情表中每一个期货合约都有合约代码(由期货合约交易代码和合约到期月份组成)来标识。 (2)开盘价:当日某一期货合约交易开始前五分钟集…

Mybatis(根据id查找这一行的数据)

首先在查询之前,我们先要做些基础的工作先创建一个以你的数据库命名的model类 我的数据库的名字叫admin 我就创建了一个Admin的类 用来方便数据的访问 然后我们就要创建一个接口来声明我们要写的方法 我创建的接口命名为AdminDao 在创建一个xml的类用来实现声明的…

failed to create network xxxx: Error response from daemon

问题描述: 启动项目时,docker内部网络冲突。 解决方案: 1.删除所有docker容器(强制删除一个或多个容器,即使它们正在运行) docker rm -f $(docker ps -aq) 2.验证docker容器是否删除成功 docker ps --…

RK3588 Android12音频驱动分析全网最全

最近没有搞音频相关的了,在搞BMS, 把之前的经验总结一下。 一、先看一下Android 12音频总架构 从这张图可以看到音频数据流一共经过了3个用户空间层的进程,然后才流到kernel驱动层。Android版本越高,通用性越高,耦合性越低&#…

Bug:SSH Failed Permission Denied(完美解决)

Bug:SSH Failed Permission Denied(完美解决) 今天我本机mac通过ssh访问linux服务器时报错:SSH Failed Permission Denied 思路: linux服务器sshd是否开启linux /etc/ssh/sshd_config配置是否正确(是否开启…

【INTEL(ALTERA)】为什么在使用 .ipx 时,nios2-bsp 无法查找 .sopcinfo 文件?

目录 说明 解决方法 说明 由于 Quartus Prime Pro 软件版本 17.0 出现问题,使用 .ipx 文件创建多个自定义组件时,.sopcinfo 文件在qsys_name文件夹中生成,而不是在项目目录文件夹中生成。 当您在Nios II软件构建工具 中构建Nios II应用程…

使用@Value注解无法成功获取配置文件内容,常见原因

在日常的java开发中,我们经常会遇到一些需要将信息写在配置文件的要求,比如文件的输出目录,输入目录的。当在配置文件中写入对应的目录配置时,那么怎么读取配置文件的内容就需要我们去了解了。 在java中一般使用Value这个注解去读…

「Python-docx 专栏」docx设置页脚、页码、页码对齐方式

本文目录 前言一、docx设置页脚1、完整代码2、实际效果图3、常见问题①、对齐方式讲解②、字体号与Pt的对应关系二、docx设置页码(阿拉伯数字)1、完整代码2、实际效果图三、docx调整页码字体、对齐方式1、完整代码2、实际效果图3、常见问题①、对齐方式讲解②、字体号与Pt的对…

系统架构设计师【论文-2022年 试题1】: 论基于构件的软件开发方法及其应用(包括解题思路和经典范文)

真题题目(2022年 试题1) 题目: 论基于构件的软件开发方法及其应用 基于构作的软件开发(Component-Based Software Development,CBSD)是一种基于分布对象技术、强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构…