玩客云刷ARMBIAN当服务器过程记录

2023-05-16

玩客云的可玩性

1、可以刷成电视+游戏盒子的双系统。也可以刷成单独的电视盒子和游戏盒子。不过因为内存有限放不了多少游戏。还是建议用外置SD卡存储游戏比较合适。

2、刷成Armbian linux系统(可以实现docker、可道云、甜糖等多种功能)

3、最后它还可以刷软路由OpenWrt系统

关于刷机的方法

网上有教程说只需要公头USB刷机,而我不知道什么原因,一直操作不成功,可能是板子不一样或者是操作方法不对,或者是我的设备是在有赞的上买的赚钱宝3代(可能是加了锁了),安装网上的无一直无法刷机成功。

耗费了好长时间终于用TTL 转USB的方法将设备刷机成功。

以下内容均为本人折腾记录,刷机需要 TTL 转USB,过程有些麻烦,需要有一定的动手能力。

玩客云的配置

玩客云配置:CPU采用的是晶晨的s805,单核主频1.5GHz,这个CPU的最大优点就是功耗低,发热量小。内存采用的是海力士,512*2共1GDDR3内存。闪存是三星的8g。网口芯片采用的是螃蟹的rtl6211f千兆网口。

1、CPU是晶晨S805 这是一款32位处理器的CPU,性能放在现在来看是比较弱鸡的,很多玩法都被这颗CPU的性能局限了。

2、双USB2.0 这个同样是被吐槽的地方,严重影响文件的传输速度。

3、千兆网口 这点比很多同期的设备强。但刷部分固件后会变成百兆。

4、1GB内存+8GB存储组合 这种配置放到现在看也是比较低的。

5、另外盒子没有蓝牙、WiFi和红外等功能。虽然主板留有红外扩展接口 ,可以自行焊接。

准备工具

1.一台玩客云(海鲜市场大概50元左右)

2.一台Window电脑以及刷机软件

3.双公头 USB 线一根,淘宝买一根3块钱(别问,自制的费了三条线)

4.USB串口模块一个(usb转ttl的工具),淘宝上搜索

5.闲置 U 盘一个,或者读卡器配合存储卡也行

6.一把金属镊子,用来短接用(用金属线也是可以的,有洛铁或者铁丝

7.显示器和HDMI线(可有可无)

用到的文件

链接:https://pan.baidu.com/s/1Dd-iLakEry0EsLb4Zh8hzQ提取码:6666

用到的工具

链接:https://pan.baidu.com/s/1otnPopUs6Csau5m4hYjdZQ提取码:6666

什么是 Armbian

Armbian是其他项目可以信赖的单板计算机(SBC)的基本操作系统平台,它拥有以下几个特点:

1、轻量级基于Debian或Ubuntu的Linux发行版,专门用于ARM开发板;

2、每个系统均由Armbian Build Tools进行编译,组装和优化;

3、它具有强大的构建和软件开发工具,可以进行自定义构建;

4、充满活力的社区。

说到底 Armbian 就是 Linux 的一个发行版本,专门用于ARM开发板的小型系统。

准备刷机软件

U盘写入 Armbian

准备8G及以上优盘,在电脑上格式化(选择FAT32,选择FAT32,选择FAT32),运行USBWriter,将解压后的wanke-emmc.img,写入优盘.写入完成后,不要着急拔下来.

复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件

打开写入好的优盘,将u-boot.bin复制到优盘目录下, meson8b_m201_1G.dtb复制覆盖到dtb目录下,弹出优盘,放到一边备用。

准备USB Burning Tool

USB Burning Tool 装好后打开,左上角点击 “文件”,然后选择导入烧录包,选择下载的 update.img 文件导入,然后确认右边配置里的擦除 flash 和擦除 bootloader 都是勾选上的,并且选择擦除所有。

确认配置没问题后就点击开始,让软件进入等待状态。

玩客云拆机

因为此次刷机我们需要短接主板,所以首先我们需要进行拆机操作。

拆机其实非常的简单,直接用吹风机加热后面板,让面板里的胶软化。大约几分钟后用刀片或者撬棍就可以顺利将面板取下。

如果没有吹风机,也可以用细小的刀片直接刮,多少会伤害面板,如果不在意的话完全可以。

再拧下6颗螺丝保存好,拆完如图。

拆下主板,如图做工还可以,作为矿渣完全可以自用。硬件性能一般般,但是构建个人的宝塔系统还是勉强够用的。

新版(v1.3)VS老版

两个版本不同点很好分辨,在存储卡插槽上有写“1.3”就是新版,没有就是老版。

二者刷机时候需要短接的触点也是不一样的!

用双公头 USB 线,插上靠近HDMI的USB插口,把玩客云主板连上电脑。

然后短接 emmc 芯片边上,如下图所示的两个点,用啥都行,镊子或者找根导线剥掉两头外皮都可以:

新版的短接方法按照网上的说法比较多,我这边实际操作短接的是第三排的两个点

刷机update.img镜像

基本流程:先刷入安卓盒子固件(update.img)再刷ArmbianOS。

短接两个触点的同时插上电源,然后如果顺利的话,刷机软件会发现设备,自动开始刷入流程。短接成功还有个显著的提示,就是主板指示灯不会亮。

短接失败了也不会怎么样,软件没反应而已,可以放心大胆的多次尝试。

刷机软件有反应后就可以松开短接,等自动刷完提示成功即可,刷机成功后就拔掉刷机的双公头线,电源也断开。

如图,笔者重复了三次才刷机成功。1.3的板子一次性刷机成功。

再断电,将hdmi的线连接显示器启动,等待一会进入一个电视盒子的系统

至此刷机成功,当然如果当个电视盒子也是可以的,但是没有网络插上网线没反应。

安装 armbian 系统

连接TTL线及相关设置

1.准备好usb转TTL模块

电脑安装好模块驱动,将COM口(不一定和我一样是COM3)

位/秒修改为115200,流控制改为无,(我用的是CP2102六合一模块)如图:

2.TTL线与玩客云

玩客云不要通电,将TTL线与玩客云连接好,(图上是自已焊的排针,可以用网线剥出铜丝插到杜邦线及玩客云小孔里也可以)

这里我用手机取卡针插到板子的孔里,按照以下的连接

模块————————-玩客云RX—————————-TXTX—————————-RXGND————————GND

3.运行putty_x64_0.70.exe,设置如下:

4.玩客云通电

查看屏幕是否有输出,有输出表示TTL连接正常,如不正常请检查模块及TTL线是否连接正常.拔下玩客云电源.

TTL中断刷入uboot

上面的工作都做好后,保持putty为当前窗口,将玩客云通电后,迅速狂按回车键,至中断成功.

中断成功,屏幕显示将停留在m8b_m201_1G#状态.此时玩客云网络是不通的.

将准备的优盘插到1号USB口(离网口近的),在puttyk中输入以下命令:

一条一条粘贴到窗口,回车执行。

usb start;fatload usb 0 12000000 u-boot.binstore rom_write 12000000 0 60000saveenv

完成后,拔下优盘,然后将玩客云断电.

TTL中断修改启动项

将玩客云通电,中断,(此时玩客云已可以连网,如连接网线,可用dhcp、pri、ping等命令查看测试网络等,这里不赘述了)还是一条一条粘贴到窗口,回车执行.

以下代码符号要是英文的标点符号!之前的帖子复制错了导致返工。

setenv bootfromrecovery 0setenv bootfromnand 0setenv start_mmc_autoscript 'if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;'setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"setenv start_autoscript 'if usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;'setenv bootcmd 'run start_autoscript; run storeboot'setenv firstboot 1saveenv

完成后,玩客云断电,此时可以把TTL线都拔掉了。此处论友多有反馈,请详细检查命令是否已正常执行,确保优盘启动设置成功。

优盘插上开始刷机

将准备的优盘插到1号USB口(离网口近的),玩客云通电,观查前面板蓝灯或优盘灯,等一会,约5~10分钟,期间玩客云会转成蓝紫2色灯交替闪烁,直至蓝灯长亮,拔下优盘,玩客云断电。注意:如果没有灯闪,可在5分钟后将玩客云断开再重新通电,有交替闪烁就说明离成功不远了。注意:此处论友多有反馈,建议把TTL线去除,设备上仅连接网线,优盘(别插错口),电源线,盲刷就好。可能中途需要设备重启,等十分钟左右,设备断电再通电,不用怕,不会出问题,可能需要断电二三次才能看到灯光交替闪烁。

刷完收工

玩客云联网,通电,蓝灯长亮。

在路由器里可以看到玩客云的IP出现,可以用PUTTY,SSH连接到设备。

用户名 root 密码1234

使用passwd 修改密码后,尽情的玩耍吧。

关于如何配置samba共享,安装宝塔工具nginx,php,可道云等等,后续再写教程吧。

Armbian刷机完成!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

玩客云刷ARMBIAN当服务器过程记录 的相关文章

  • iOS UITextView 高度随文字自动增加,并跟随键盘移动(一)

    项目中遇到这样一个需求 xff0c 有个文本框 xff0c 需要随着用户输入的文字多少高度自动增加 比如说 xff0c 当用户输入的文字不足一行的时候textview的高度为初始高度 xff0c 当输入的文字超过一行 xff0c 不足两行的
  • 音视频学习之旅

    原文出处 致敬前辈 雷霄骅 Android 音视频从入门到提高 任务列表 1 在 Android 平台绘制一张图片 xff0c 使用至少 3 种不同的 API xff0c ImageView xff0c SurfaceView xff0c
  • 使用Prometheus监控API

    可以使用新的方案 拨测API接口 43 监控方案 一直学下去的博客 CSDN博客 写在最前面 我心里也打鼓 xff0c 是不是应该把这个文章写出来 xff0c 因为这个项目里面的代码不能拿来就用 xff0c 需要做修改 xff08 其实后端
  • CentOS 6.8下安装glibc-2.17

    简介 mysql使用压缩包在CentOS 6 8 的系统上安装是会出现 xff0c glibc 2 17 not found的错误 xff0c 需要安装新版本的glibc 步骤如下 wget https ftp gnu org gnu gl
  • CentOS安装远程桌面(XRDP)

    背景 现在大部分服务端应用都是运行在Linux上的 xff0c 所以使用Linux操作系统来开发应用会方便很多 用Mac的用户请自动跳过 准环境 主机 一台 操作系统 CentOS 7 6 安装步骤 安装软件并启动 yum groupins
  • 自定义prometheus-operator中容器的参数

    简介 prometheus opertator 方便了我们在Kubernetes里面部署prometheus集群 xff0c 但是有一些底层的配置也被掩盖了 我遇到的问题就是配置文件的实时生效 xff0c 要等3分钟才可以 于是去翻了一下C
  • Gitlab全量迁移

    背景 公司研发使用的Gitlab由于服务器下架需要迁移到新的Gitlab服务器上 Gitlab官方推荐了先备份然后再恢复的方法 个人觉得这个方案不是很友好 xff0c 故采用官方的另外一种方法 xff0c 百度后发现这个方法还没有人记录 x
  • Swift使用极光推送JPush的Demo

    JPushDemo github项目地址 需要导入JPush框架 xff0c 可以使用cocoapod导入 xff0c 也可以手动导入 环境配置 配置环境可以参考极光推送的官方文档 xff1a iOS 证书设置指南 iOS SDK 集成指南
  • 拨测API接口+监控方案

    简介 在业务运维场景中 xff0c 需要对核心的API接口进行拨测 而各个接口需要传递的参数或者接口之间的依赖是比较复杂的 xff0c 通常接口之间都是通过链式请求来完成一个业务场景 常见的就是先登录 xff0c 拿到token以后 xff
  • KVM常用命令集合

    背景 曙光的一台物理服务器6240通过KVM进行虚拟化 xff0c 创建多台虚机 记录一下整个过程中常用的命令 物理服务器信息如下 操作系统 Kylin Linux Advanced Server release V10 span clas
  • 通过cfssl自签证书https证书

    背景 公司内部自建Web服务 xff0c 通过自签CA xff0c 然后签发https证书 工具地址 GitHub cloudflare cfssl CFSSL Cloudflare 39 s PKI and TLS toolkit 使用步
  • vSphere Web Client 6.5 如何上传ISO文件

    vSphere Web Client 6 5 如何上传ISO文件 xff1f 1 xff0c 先开启SSH功能 WEB登陆管理端 xff0c 选中一台主机 xff0c 配置 xff0d 安全配置文件 xff0d 服务编辑 xff0d SSH
  • linux中sed在指定字符前后添加内容

    假设文档内容如下 xff1a 1 2 3 4 5 root 64 localhost cat tmp input txt null 000011112222 test 要求 xff1a 在1111之前添加AAA 方法如下 xff1a sed
  • 解决 - Prometheus 监控Kubelet Metrics 报错"server returned HTTP status 403 Forbidden"

    简介 使用prometheus监控kubelet的时候 xff0c 报如下403的错误 xff1a 或者报401的错误 该问题的原因是webhook的授权地址使用127 0 0 1 所以其它IP发起的请求都会被拒绝 将该地址改为0 0 0
  • 为什么每次进入命令都要重新source /etc/profile 才能生效?

    span style color 999988 编辑JDK8 span span style color 0086b3 export span JAVA HOME 61 span style color dd1144 34 usr java
  • MySQL配置文件my.ini的一般设置

    mysqld 设置3306端口 port 61 3306 设置mysql的安装目录 basedir 61 D Software Package mysql 8 0 12 winx64 mysql 8 0 12 winx64 设置mysql数
  • Linux shell脚本编程时bad substitution解决办法

    首先 xff0c 我们要理解bad substitution的字面意思 xff0c 它的字面意思是 替换错误 的意思 这种错误的原因呢 xff0c 通常是我们编写脚本时 和 xff08 xff09 错误使用导致的 比如应该用 xff08 x
  • Vue中的watch 和computed 属性

    之前写过一篇关于computed计算属性的文章 xff0c 详见这里 computed 内的function只执行一次 xff0c 仅当function内涉及到Vue实例绑定的data的值的改变 xff0c function才会从新执行 x
  • Swift使用XMPPFramework做IM即时通信的Demo

    上一篇文章处理了文本中表情的替换 xff0c 现在来完成消息的发送功能吧 xff08 貌似前后并没有逻辑关系哈 xff09 首先为了测试 xff0c 我们需要下载spark工具 xff0c 它可以连接openfire搭建的后台来完成即时通信
  • P1591 阶乘数码

    题目描述 求n 中某个数码出现的次数 输入格式 第一行为 t t 10 xff0c 表示数据组数 接下来 t 行 xff0c 每行一个正整数n n 1000 和数码 a 输出格式 对于每组数据 xff0c 输出一个整数 xff0c 表示 n

随机推荐