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 退出

        创建/删除wifi连接 

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

//创建wifi连接(SSID:hello,密码:12345678)的示例:

nmcli device wifi connect hello password 12345678

//每次命令执行后,会在/etc/NetworkManager/system-connections/目录下创建一个新文件hello来保存配置,重复执行则创建多个这样的文件。

//删除wifi连接的示例:

nmcli connection delete hello 或 $ nmcli con del hello

//在/etc/NetworkManager/system-connections/目录下的hello文件将被删除。

        连接成功会有提示

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

//查看ip地址

//方式一
ifconfig

//方式二
ip addr show wlan0

        如果wifi在一段时间不用就掉线,可能是因为wifi模块的电源管理关闭了wifi硬件,可以输入以下指令查看自己板子的网卡。

sudo iwconfig

        然后输入以下指令关闭网卡的电源管理

sudo iwconfig wlan0 power off

        切换/关闭wifi连接

//启用wifi连接的示例:

nmcli connection up hello

//关闭wifi连接的示例:

nmcli connection down hello

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服务器)。

        注:使用ssh直接登陆时,各设备需要处于同一个网络中,不同网络之间通过ssh远程连接需要进行内网穿透。 

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

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

sudo vi /boot/orangepiEnv.txt

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

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值