玩客云刷机工具列表
双公线一个;(连接玩客云与电脑)
镊子或者一截细电线;(短接玩客云使用)
吹风机,硬金属片;(翘面板使用)
U 盘;
刷机固件及其刷机软件;
刷机工具 https://ecmajohy-my.sharepoint.c ... 7qWS9FBtNw?e=gtlLnf
适配 Armbian armv7l go node 语言 https://ecmajohy-my.sharepoint.c ... BdxsExkecw?e=alDsyj
4.13 编辑 可以刷 5.10 内核的新固件。固件来源
https://www.right.com.cn/forum/thread-4109200-1-1.html
基于 5.10 内核编译
新增了一些新的语言,可以直接 make install。nginx php mysql(mysql 晚上再传上来)。
目前提供 编译安装的 7 中语言
golang 1.16.2
node 15.14.0
python3 3.9.4
php 8.0.5
mysql 8.0.24
nginx 1.20.0
OneDrive 分享链接可自取。
注意: node-v15.14.0 依赖 Python-3.9.4,安装 node 前请先安装 Python-3.9.4。复制代码
请回复查看刷机工具:
#node python 安装命令
make install
#python 安装后需自行添加软连接
rm /usr/bin/python
ln -s /usr/local/bin/python3/bin/python3.8 /usr/bin/python
提供 自编译 golang 适配 armv7l 版本;
操作
从后方接口面板取出主板。
USB 双公头线连接电脑(连接玩客云一头,需要插在 HDMI 旁边的 USB 口),电脑打开 Aml Burn Tool 软件。
先短接玩客云,再为玩客云通电。电脑显示连接,或滴声后停止短接。
使用 Aml Burn Tool 软件烧录安卓底包至固件。烧录完成后断开玩客云电源备用。
使用 USBWriter 软件将 emmc 底包固件写入 U 盘。写入成功后,先将 U 盘插入玩客云靠近网线接口端的 USB 口,再接入电源。 玩客云通电后指示灯会先亮绿灯,再亮蓝灯,红蓝闪烁,最后蓝灯常亮。等到确定蓝灯常亮后,再拔掉 U 盘、电源。
注:此时玩客云为 linux_5.3.8 低内核固件,取下 U 盘重新启动可直接使用。网络为百兆速度。(在局域网环境,使用 iperf3 测试) 此固件内置 docker,其后刷入的固件无法安装 docker。
在 emmc 底包固件写入完成后,取下 U 盘重新连接电脑并格式化 U 盘。使用 USBWriter 写入 Armbian_20.05.4_Aml-s805_focal_current_5.7.0-rc5.img 固件。写入固件成功后,再次插入 U 盘至靠近网线一端的 USB 口,U 盘插入后连接玩客云电源,及其网线。 等待十分钟后,打开玩客云所连接网络的路由管理页面。查找新加入网络的设备,或名称以 aml 开头设备的局域网 ip。
使用 PuTTY 或命令行,ssh 连接至之前获取得局域网 ip;
用户:root ;密码: 1234;
此固件默认不会刷入 eMMC,如需刷入 eMMC 请执行命令:
cd /boot/install/
sudo ./install.sh注:不刷入 eMMC,玩客云将只能插入 U 盘使用;
此固件内核为 Linux armbian 5.7.0-rc5-aml-s805,千兆网络速度。(使用 uname -a 查看内核版本)
成功刷机并进入固件后,请先修改 armbian 时区;时区不正确,将无法安装软件; 修改时区详细步骤,请在分享链接,玩客云刷机记录. md 中查看。
补充:1. 修改玩客云时区
- ```sh
#先查看当前时间
date -R
#使用armbian自带的配置工具;
armbian-config
#选择Personal
#选择Timezone
#选择Asia
#选择Shanghai
#然后依次选择 back exit 退出。
#安装 ntpdate
apt install ntpdate
#更新时间
ntpdate time.windows.com
#验证时间
date -R
#永久改变时区
vim /etc/profile
#先按键盘 i ;再按方向键下到最下方;添加下方代码到最下方位置
TZ='Asia/Shanghai'; export TZ
```
9. 为Armbian安装golang(不需要的朋友可以不关心这个);
1. 下载分享链接中go.tar压缩包,并上传至armbian;
工具可以使用winscp;也可以在armbian安装samba;
此处略过工具的安装;
2. 假设我们已经将 go.tar 压缩包 上传到了 armbian /usr/local/bin/ 文件夹中;
- ```sh
#golang安装具体操作
cd /usr/local/bin/
tar -xvf go.tar
#等待命令运行完成,当前目录中将多出一个文件夹;
cd wapper/
mv go ../
cd ../
#添加go到 PATH中
vim /etc/profile
export PATH=$PATH:/usr/local/bin/go/bin
#至此golang安装完成;请使用 go version命令验证
go version
#应当有对应输出打印
go version go1.16.2..... linux/amd64
```
10. Armbian安装node
1. 上传node至armbian;
2. ```sh
#解压node
tar -xvf node.tar
```
3. ```sh
#安装node
cd node-v14.16.0 && make install
```
转自感谢:https://www.right.com.cn/forum/thread-4095907-1-1.html