配置香橙派zeropuls2
准备
- 香橙派zeroplus2(h3)
- 8G内存卡
- 读卡器
因为我用的是香橙派zeropuls2 H3版的开发板
这里就用此开发板演示,
网上资料有如何将系统烧写至SD卡中,这里就不过多赘述。
系统我用的是Ubuntu 18.04
调试
将SD卡插入开发板 并上电,登陆调试工具,根据提示输入账户名与密码
如图所示:
我习惯用自带的emmc,省下SD卡,使用如下代码可以使SD卡中的系统烧录至emmc中
nand-sata-install
选择 2 Boot from eMMC - system on eMMC
一直确定等待烧录完成
poweroff
关机,取下SD卡重新上电,即可从eMMC中启动Ubuntu系统
输入
nmtui
将跳转至WiFi连接界面
选择第二个连接WiFi,注意:要保持电脑与开发板连接同一路由器下,方便后续的ssh连接,第三个是修改主机名,修改完成后
reboot
重启开发板
这里可以发现主机IP以及主机名称发生改变,使用ssh连接工具MobaXterm
连接这个IP。
确定后发现需要密码,输入后就能连接开发板,我使用的系统版本登录WiFi后会自动记录,无需配置启动脚本,之后就可以省略调试线直接访问开发板后台
更换软件源
因为有时需要的软件官方源不一定有,此时就需要其他软件源,该网站集合了国内的开源站点,非常方便,有需要的可以
链接: https://segmentfault.com/a/1190000000375848.
软件源文件在/etc/apt/sources.list,修改该文件即可更换软件源,修改完成保存后需要刷新软件源列表,终端执行:sudo apt-get update
为终端安装中文语言
作为英语白痴,对英语深恶痛绝,所以迫切使我需要中文的灌溉,促使我需要为终端安装中文,该段选自AsyncSpace博主,可转至其文章查看
原文链接: Ubuntu18.04 LTS命令行方式安装中文语言包.
检查语言环境:
echo $LANG
安装中文语言包
apt-get install language-pack-zh-hans
修改配置文件
vim /etc/default/locale
注释或删除原有内容,将以下内容填写进去
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
修改环境文件
vim /etc/environment
在原内容下添加如下内容
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
重启开发板
reboot
防火墙及同步北京时间
apt install ufw
可以看到开发板正在下载软件,并且上一节中文语言已经生效,在这里再次感谢AsyncSpace博主
查看防火墙状态
ufw status
允许此IP访问所有的本机端口
ufw allow from 192.168.0.107
启用/停用防火墙
ufw enable|disable
防火墙下载后默认关闭,在开启前一定要允许电脑的IP能够访问本机端口,或者打开22端口,否则防火墙激活后会阻止网络访问开发板,具体的防火墙操作可以转至博客园观看
链接: 防火墙使用教程.
下载ntpdate
apt install ntpdate
同步时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimedate
使用date命令查看是否与电脑时间一致
查看cpu温度
新建C文件
vim cpu_temp.c
将如下代码复制其中
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#define TEMP_PATH "/sys/class/thermal/thermal_zone0/temp"
#define MAX_SIZE 20
int main(void)
{ int fd; double temp = 0; char buf[MAX_SIZE];// 以只读方式打开/sys/class/thermal/thermal_zone0/tempfd = open(TEMP_PATH, O_RDONLY);if (fd < 0) { fprintf(stderr, "failed to open thermal_zone0/temp\n"); return -1;}if (read(fd, buf, MAX_SIZE) < 0){fprintf(stderr, "failed to read temp\n"); return -1;}// 转换为浮点数打印temp = atoi(buf) / 1000.0; printf("temp: %.3f\n", temp);// 关闭文件 close(fd);
}
保存并编译
gcc -o cpu cpu_temp.c
执行编译后的文件
./cpu
即可查看CPU温度
配置香橙派zeropuls2相关推荐
- 香橙派全志H3烧入U-boot和Linux内核以及配置
全志H3烧入U-boot和Linux内核以及配置 1.U-boot的烧入和U-boot环境配置 1.1U-boot烧入和启动测试 2.编译完的内核处理和烧入 2.1处理内核 2.2烧入内核 U-boo ...
- 香橙派mqtt阿里云终端(二) --python3.5环境配置以及阿里云环境测试
书接上回,我搭好了树莓派所需的环境以及往我的个人服务网站上添加了我的树莓派终端,过程当中也是踩了不少坑,不过总算是过来了.接下来切入正题. 目录 python环境以及包配置 基础包安装 阿里云服务器配 ...
- Ubuntu 交叉编译国产开发板香橙派的环境配置
Ubuntu 交叉编译国产开发板香橙派的环境配置 一.目的 二.准备工具 三.操作步骤 1. ubuntu安装交叉编译工具 2. 建一个demo程序 a.c 3. 编译 4. 检查文件信息 四.开发板 ...
- 香橙派 Orange Pi Zero2 使用配置指南
目前市场上树莓派产品价格居高不下,在做了一番对比后发现香橙派 Orange Pi Zero2 相对于树莓派 Zero 2 W 性能高了不是一点两点,最关键的是价格也很实在,64位1.5GHz高性能4核 ...
- 香橙派PC Plus电脑开发板制作网络打印服务器
香橙派PC Plus是一款开源的单板电脑,新一代的arm开发板,使用全志Allwinner H3系统级芯片,拥有1GB DDR3 内存,板载8GB EMMC Flash 存储,可以运行Android4 ...
- 第一篇 香橙派刷机和开发环境准备(Armbian版)
目录 一.香橙派刷机和SSH登录 1.格式化TF卡 2.烧写系统到TF卡 3.调试串口登陆系统 4.SSH登陆系统 (1)nmcli命令 (2)armbian-config配置菜单 (3)使用Xshe ...
- (8)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接3
导航链接 (1)香橙派+apache2与php+天猫精灵=自建平台语音支持--前言 (2)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派操作系统安装 (3)香橙派+apache2 ...
- 香橙派 lite 2 使用OV5640
香橙派 lite 2 使用OV5640 开发环境的搭建 OV5640的驱动 驱动的源码 编译 开发环境的搭建 https://github.com/orangepi-xunlong/OrangePi_ ...
- 使用香橙派zero2及其他单网口开发板搭建UU加速盒
本方案的初衷: UU加速盒价格昂贵,恰巧官方发布了Openwrt插件,于是想通过教程让更多人利用自己手里的开发板作为盒子使用,一举两得.之前网上没有相关教程,zero2也没有Openwrt固件,于是就 ...
- 全志H616方案香橙派Zero2开发板Linux系统设置静态 IP 地址的方法
注意: 1)请不要通过修改/etc/network/interfaces 配置文件的方式来设置静态 IP 地址 2)下文测试方法使用的是全志H616芯片的香橙派zero2开发板,如果使用的是香橙派其他 ...
最新文章
- thinkphp5.1+ 使用 Redis 缓存
- Netty专题-(2)NIO三大核心
- python opencv录制视频_如何使用OpenCV和Python录制视频?
- activiti5第一弹-----基本的activiti示例
- Linux笔记-centos中大量tcp状态为TIME_WAIT
- 2015-10-10高项作业
- jvm学习笔记(3)——java对象的内存分配和对象的回收(GC)
- 硅谷再不是程序员们的梦想天堂了
- Codeforces 893 D Credit Card 贪心 思维
- ServletContextListener 的应用
- 无人驾驶综述:等级划分
- 【转载】python做图像的傅里叶变换——二维傅里叶变换
- postgresql 日期相减
- 浅析vendor_init
- 从来不敷面膜的人_女人一旦过了40岁,敷面膜要记住“3不要”,否则还不如不敷!...
- 产品经理考什么证书?考这个准没错
- eclipse 32位换成64位 maven tomcat svn 集成
- CentOS 安装 Docker 教程
- 逻辑卷增加根目录空间
- SRPG Studio学习笔记