Orangepi Zero2

news2024/10/6 20:37:50

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.coloradmin.cn/o/1839561.html

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

相关文章

深度学习(十二)——神经网络:搭建小实战和Sequential的使用

一、torch.nn.Sequential代码栗子 官方文档:Sequential — PyTorch 2.0 documentation # Using Sequential to create a small model. When model is run, # input will first be passed to Conv2d(1,20,5). The output of # Conv2d(1,20,5) will be used as the in…

嵌入式实验---实验一 通用GPIO实验

一、实验目的 1、掌握STM32F103 GPIO程序设计流程; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、通过按键实现:按键按下,LED点亮;按键释放,LED熄灭。 三、实验设备和器材 电脑、Keil uVision5软件、Proteus…

TVS的原理及选型

目录 案例描述 TVS管的功能与作用: TVS选型注意事项: 高速TVS管选型 最近项目中遇到TVS管选型错误的问题。在此对TVS的功能及选型做一个分享。 案例描述 项目中保护指标应为4-14V,而选型的TVS管位SMJ40CA,其保护电压为40V未…

深信服科技:2023网络安全深度洞察及2024年趋势研判报告

2023 年,生成式人工智能和各种大模型迅速应用在网络攻击与对抗中,带来了新型攻防场景和安全威胁。漏洞利用链组合攻击实现攻击效果加成,在国家级对抗中频繁使用。勒索团伙广泛利用多个信创系统漏洞,对企业数据安全与财产安全造成了…

【Android】三种常见的布局LinearLayout、GridLayout、RelativeLayout

【Android】三种常见的布局LinearLayout、GridLayout、RelativeLayout 在 Android 开发中,布局(Layout)是构建用户界面的基础。通过合理的布局管理,可以确保应用在不同设备和屏幕尺寸上都能有良好的用户体验。本文将简单介绍 And…

Premiere Pro 关键帧的运用(热气球飞行)

制作“热气球飞行”效果,步骤如下: 1.新建项目>新建序列,项目名称为“热气球飞行”,序列设置如下图所示。 2.将“背景”和“飞船”素材导入项目面板中,并将“背景”素材拖到时间线的视频轨道v1上,将“飞…

如何下载Visual Studio2022编译器。详细教程

朝三暮四就该死! --莫迪大仙 引言:今天下个Visual Studio给大家也分享分享,同时怕自己忘记,也记录记录。(windows版本演示) 一、下载网址 网址:Visual Studio2022下载 - Windows、Mac、Linux…

Leetcode Hot100之双指针

1. 移动零 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。解题思路 双指针遍历一遍即可解决: 我们定义了两个指针 i 和 j&#xf…

scratch编程03-反弹球

这篇文章和上一篇文章《scratch3编程02-使用克隆来编写小游戏》类似(已经完全掌握了克隆的可以忽略这篇文章),两篇文章都使用到了克隆来编写一个小游戏,这篇文章与上篇文章不同的是,本体在进行克隆操作时,不…

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

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

【单片机】三极管的电路符号及图片识别

一:三极管的电路符号 二:三极管的分类 a;按频率分:高频管和低频管 b;按功率分:小功率管,中功率管和的功率管 c;按机构分:PNP管和NPN管 d;按材质分:硅管和锗管 e;按功能分:开关管和放…

Python基础-引用参数、斐波那契数列、无极分类

1.引用参数的问题 (1)列表(list) 引用参数,传地址的参数,即list1会因list2修改而改变。 list1 [1,2,3,4] list2 list1 print(list1) list2[2] 1 print(list2) print(list1)非引用参数,不传…

获得淘宝app商品详情原数据API接口|商品价格详情页面优惠券主图

item_get_app:通过商品id获取商品详情页数据 注册账号获取API测试地址 公共参数 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中&#xf…

如何将本地代码上传到git上面

精简步骤: git init git add . git commit -m "first init" git remote add origin 远程仓库地址 git push -u origin master 目录 1、初始化本地仓库 2、添加所有文件到本地仓库 3、提交更改到本地仓库 4、添加github仓库作为远程仓库 5、推送更改…

简单介绍vim

文章目录 前言一、Vim的特点二、安装Vim三、设置Vim配置文件的位置:编辑配置文件:添加配置选项:保存并退出编辑器:快速配置验证设置: 总结 前言 Vim是一款强大的文本编辑器,被广泛用于各种编程和文本编辑任…

Gin 详解

Gin 介绍 gin框架是一个基于go语言的轻量级web框架,它具有高效性、灵活性、易扩展性路由 gin框架使用的是定制版的httprouter 其路由原理是大量使用公共前缀的树结构,注册路由的过程就是构造前缀树的过程。 具有公共前缀的节点也共享一个公共父节点。…

若依 ruoyi 显示隐藏搜索框 显示隐藏列

一、 显示隐藏搜索框 页面搜索关键字 showSearch,设置是否显示 隐藏: 显示: 二、自定义设置 显示隐藏列 1. 页面搜索关键字 right-toolbar,新增: :columns"columns" 2. js下 data(){return{}}中新增&am…

手把手教你创建并启动一个Vue3项目(Windows版)

一、Node安装 1、下载地址:Node.js — Run JavaScript Everywhere 2、安装Node,双击启动一直Next 3、验证安装Node是否成功,打开CMD命令窗口,输入node -v,显示版本就表示成功 4、验证安装npm是否成功,npm是…

DFS(一)

问题一(指数级选择) 从1~n这n个整数中任意选取多个,输出所有可能的选择方案。 首先想一下,在现实世界中,我们要如何解决这个问题。 应该是一个一个枚举,即每个数都可以有两个选择(选/不选)。共有种结果。 想一下,如…

UI设计速成课:理解模态窗口与非模态窗口的区别

我们日常所说的弹性框架是非常笼统的概念。我们习惯性地称之为对话框架、浮动层和提示条。弹性框架可以分为两种:模态弹性框架和非模态弹性框架。产品需要弹性框架来传递信息,用户需要弹性框架来接受反馈,但是没有经过推敲的弹出窗口设计很容易让用户感到…