购买设备
此次购买的材料如下
- OrangePiZero2主板x1
- 配套黑色塑料壳x1
- 铝制散热板x1
- 六类千兆网线x1
- micro-hdmi转hdmi线x1
- 5V2线静音小风扇x1
- 闪迪128G储存卡x1
- 高速读卡器x1
micro-hdmi转hdmi线为鸡肋产品,此次实战用不着,小风扇和塑料壳冲突,不能同时安装。
安装调试
软件安装
- 格式化
点此链接下载SD Card Formatter,解压安装,插上SD卡打开软件,选中SD卡所在盘符,其他不用管,直接点击’‘Format’',一路确定。 - 烧录镜像
从Orange Pi的资料下载页面下载想要烧录的Linux操作系统镜像文件压缩包,然后使用解压软件解压,解压后的文件中,以“.img”结尾的文件就是操作系统的镜像文件,大小一般都在1GB以上。点此链接下载Win32Diskimager,解压安装并打开,选中之前解压的.img文件,选中SD卡盘符,点击写入,镜像写入完成后,点击“退出”按钮退出即可,然后就可以拔出SD 卡插到开发板中启动。
硬件安装
将烧录好的SD卡插入开发板,将网线一端插入开发板网口,另一端插入路由器lan口,再用5V2A充电头加上Type-C给开发板上电,等待指示灯变橙黄色。
远程登陆
进入小米WiFi管理(此处用小米WIFI的APP),找到叫orangepizero2的设备。
在设备信息里找到ip地址,记录下来。
打开电脑的Xshell(下载地址),新建会话,主机填刚才记录的ip地址,点击左侧的“用户身份验证”,用户名填root,密码填orangepi,点击最下面的“连接”。成功连接上orangepizero2开发板。
环境准备
宝塔安装
在开发板SSH页面输入以下命令:
sudo sed -i "s/ENABLED=true/ENABLED=false/" /etc/default/orangepi-ramlog
sudo sed -i "s/ENABLED=true/ENABLED=false/" /etc/default/orangepi-zram-config
作用为关闭开发板linux系统的orangepi-ramlog 和orangepi-zram 服务,如果不关闭,安装宝塔时会报设备空间不足的错误。
再输入以下命令:
sudo vim /etc/fstab
进入页面后按下i,在“tmpfs /tmp tmpfs defaults,nosuid 0 0”的前面加上一个“#”,按下Esc,输入“:wq”再回车。
重启开发板:
reboot
此时需要等待一会再重新登陆SSH
键入命令以安装宝塔面板:
wget -O install.sh
http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
之后出现y/n就输入“y”再回车,等个一年半载就能安装成功了。
jdk安装
我尼玛,这个问题真是折腾死人了,试了几个版本的jdk都不能用,还好最终还是解决了。
cd ~/
mkdir jdk
cd ./jdk
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/17/jdk/aarch64/linux/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.2_8.tar.gz -O jdk17.tar.gz
tar -zxvf jdk17.tar.gz -C /usr/local/
cd /usr/local
mv jdk-17.0.2+8 jdk17
sudo vim /etc/profile
此时按下键盘I键,在最后加入以下内容:
export JAVA_HOME=/usr/local/jdk-17
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/lib:$PATH
输入完按Esc,输入":wq"再回车。
输入以下命令查看是否安装成功:
source /etc/profile
java -version
显示“openjdk version “17.0.2””说明安装成功。