玩客云刷入armbian系统总结

2023-05-16

闲着没事把去年搞的玩客云重新刷个armbian系统作为服务器使用,以下是个人折腾的总结

准备工具:
USB 转 TTL 线一根

双公头 USB 线一根

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

 

软件下载地址: 

https://pan.baidu.com/s/1wp4wL2UH6D0JGVfEnwk7EQ 提取码: npfv
 

玩客云的拆机比较麻烦,玩客云背面有一层塑料挡板,是用双面胶粘上去的。可以先用吹风机吹一会,再用螺丝刀之类的工具撬开。从缝隙入手,慢慢转圈撬开即可。

第二层挡板有 6 颗螺丝,卸掉就行了。主板是卡在壳子的卡槽里的,可以捏住 SD 卡槽部分的主板空白位,用点力即可把主板拔出来。

玩客云要刷 armbian 的话,需要先刷一个安卓固件作为过渡包,下载地址中的文件并解压找到 USB Burning Tool 软件,再下好安卓过渡包 s805_flash.img(在安卓固件中)。

如图所示:

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

 

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

用双公头 USB 线,插上靠近网口的USB口,把玩客云主板连上电脑。如下图所示:



根据玩客云不同的版本选择短接的位置,如下图所示的两个点,使用镊子或者导线都行: 

新版玩客云


 

老版玩客云

 

短接两个触点的同时插上电源,当进度条到3%左右即可停止短接。如果顺利的话,刷机软件会发现设备,自动开始刷入流程。短接成功还有个显著的提示,就是主板指示灯不会亮。短接失败就多试几次,不会有什么影响。这里我短接了N次才成功  ヽ(ー_ー)ノ


刷机软件有反应后就可以松开短接,等自动刷完提示成功即可:

 刷机成功后就拔掉刷机的双公头线,电源也断开。

然后就是连接 TTL 了,根据不同版本找到TTL位置并焊接引脚上去:
 

老版本:

 

新版本:

 旧版的 TTL 很容易焊接,但新版的会发现默认主板没有把 TTL 针脚的孔打穿,被锡堵住了。所以对于自己手艺没自信的,其实可以在主板背面焊接,同样有效。
 

把 TTL 模块连上电脑,如图我用的CH340G模块。如果是第一次使用的话先装好驱动,然后去设备管理器里查看 COM 口序号,我的是 COM4,并且把设备属性里的位/秒改成 115200,流控制设定为无。

 


 

 

TTL 模块和玩客云的接法如下:

模块-------------------玩客云
RX-------------------------TX
TX-------------------------RX
GND------------------------GND
VCC 不用接,空着
连好 TTL 后玩客云先不要通电,打开 putty 软件,选择串口设置,把串口名称改成自己 TTL 模块对应的(比如我这是 COM4),然后波特率 115200,流量控制选择无。

会话选项里连接类型选择串口,点击打开:

然后电源再次拔掉,第一次主要是看一下刷的安卓正不正常。putty 窗口在整个刷机流程里都不用关,一直开着就好了。

 使用U盘写入工具文件夹下的 USBWriter 烧录软件,把emmc文件夹下的wanke-emmc.img烧录到 U 盘里。拔出U盘,再重新插上电脑。然后,把下载并解压的软件包中位于onekey_new文件夹下的uboot.bin复制到U盘根目录下。拔下U盘插到玩客云上靠近网口的那个 USB。


软件位置如图所示:

 

 
接上电源,通电后立即在 putty 窗口里狂按回车,看到画面连续出现 m8b_m201 开头的设备名称时,就是中断成功了。中断其实也就是打断默认系统的启动过程。

这里要注意的是由于硬件版本不同,中断显示的硬件名字也会有的不一样,我这个是 m8b_m201C_512M,有的会是 m8b_m201_1G 之类,都是正确的。

先来刷入 uboot,玩客云的网卡不刷特定 uboot 的话无法驱动起来,刷 uboot 总共三句命令,依次执行即可:
usb start;fatload usb 0 12000000 u-boot.bin 
store rom_write 12000000 0 60000 
saveenv

三条命令执行完后把玩客云断电重启一次,重新进入中断模式。

依次再执行下面的八条指令,一条一条依次复制粘贴执行:setenv bootfromrecovery 0
setenv bootfromnand 0
setenv 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 1
saveenv


八条命令全部执行完成后又一次拔掉玩客云电源。这一串命令是为了添加 USB 优先启动。

再一次插上电源,网线也可以插上,这时候看 putty 窗口输出内容,一切顺利的话就会自动搜索 USB 设备并进行引导,稍等一会就会进入登陆界面了,armbian 默认用户名为 root,密码 1234。


出现如图所示画面就说明刷机成功

确认系统运行正常后,断开所有连接线,玩客云主板也可以塞回壳子里去了。
 

用浏览器登录路由器查看玩客云的IP地址,之后就可以使用SSH连接玩客云进行操作了。

 

 

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

玩客云刷入armbian系统总结 的相关文章

  • ozone调试

    对于keil编译的工程没法用gdb调试 xff08 我没发现方法 xff09 xff0c 那就用Ozone调试 xff0c 官网 https www segger com products development tools ozone j
  • pat1068

    对于计算机而言 xff0c 颜色不过是像素点对应的一个 24 位的数值 现给定一幅分辨率为 M N 的画 xff0c 要求你找出万绿丛中的一点红 xff0c 即有独一无二颜色的那个像素点 xff0c 并且该点的颜色与其周围 8 个相邻像素的
  • windows7系统下如何升级powershell(2.0升级到3.0版本)

    最近在使用vagrant命令时提示2 0的版本不支持需要升级powershell操作如下 查看本机powershell版本号 开始 运行 xff0c 输入powershell进入命令行窗口 在命令行中输入 PSVersionTable PS
  • python+pytesseract 中文识别

    继写了第一篇 包含验证码识别的自动化登录脚本后在一次与朋友聊天中谈到中文识别 想起Tesseract OCR是有这个包的 xff0c 然后我就搞了搞 coding 61 utf 8 from PIL import Image import
  • Codeforces1153A-Serval and Bus(数学)

    原题链接 xff1a http codeforces com contest 1153 problem A 题目原文 xff1a A Serval and Bus time limit per test 1 second memory li
  • tinode登录流程

    登录 交互消息 out是客户端发出 in是客户端接收 客户端发出hi消息 里面主要包括了版本 ua lang消息out span class token punctuation span span class token punctuati
  • While(true)无限循环

    while true 作为无限循环 xff0c 经常在不知道循环次数的时候使用 xff0c 并且需要在循环内使用break才会停止 run 方法中基本都会写while true 的循环 xff0c 如下 xff1a public class
  • python 判断两个字符串的相似度

    import difflib import Levenshtein def get equal rate 1 str1 str2 return difflib SequenceMatcher None str1 str2 quick rat
  • 关于wujian100 SDK中GPIO的调试问题

    学习笔记 问题一 xff1a 引脚电平不稳定问题二 xff1a 进入GPIO中断后出不来 第一次在CSDN写博客 xff0c 用来记录一些学习笔记 xff0c 小白一只 xff0c 如有不足之处望大家多多理解和指导 xff01 分享一下关于
  • 嵌入式C语言-关于if条件判断为真但不执行if块语句的问题

    关于if条件判断为真但不执行if块语句的问题 xff0c 我一直也还不是很清楚是什么原因造成的 在网上查看了一些网友的评论但回答也不是非常的准确 xff0c 或者说每个人遇到的情况都略有不同 我是在调试开发板的时候遇到两类这样的bug xf
  • UEFI模式下双系统安装并引导启动注意事项(RHLE7.9&WIN10)

    UEFI模式下双系统安装并引导启动注意事项 xff08 RHLE7 9 amp WIN10 xff09 引言新的改变资源链接注意事项 引言 就如同大佬说的一样 xff0c 知识也是需要与时俱进的 xff0c 在技术高速革新的时代 xff0c
  • WAV音频文件格式分析

    用notepad 43 43 gt gt plugins gt gt HexEditor notepad 43 43 的一个二进制编辑器插件 可以以16进制查看文件内容 打开一个波形文件如下 xff1a 所有WAV波形文件都可以套用一下一下
  • 使用 Petalinux 定制 Linux 系统

    离线编译petalinux 本文是基于Alinx FPGA开发板 xff08 AXU2CGA xff09 学习过程中踩过的坑 xff0c 以做记录 1 创建工程目录 xff1a 路径中 表示用户 home 路径 mkdir span cla
  • docker安装TensorFlow2.0 + jupyter lab。

    docker加虚拟机 xff0c 简直就是坑中埋雷 让我抱怨一下 我们开始进入主题 我的系统是ubuntu20 安装在虚拟机里 这个我就不再阐述过多了 大家都会 docker安装过程我也不多说了 xff0c 这个资料很多 那么我们直接进入主
  • Python 利用 curve_fit 进行 e 指数函数拟合

    可能对大家有参考价值的信息是 xff1a 如何用 curve fit 进行 e 指数函数拟合 xff1b 如何将拟合后的结果输出到画布上 xff1b 坐标轴 标签 图例样式的设计 xff1b 文本框内容和格式 话不多说 xff0c 直接上代
  • 简单搜索--马的走法

    描述 在一个4 5的棋盘上 xff0c 输入马的起始位置坐标 xff08 纵 横 xff09 xff0c 求马能返回初始位置的所有不同走法的总数 xff08 马走过的位置不能重复 马走 日 字 xff09 输入 多个测试数据 每组2个数 x
  • 用cephadm单节点安装ceph

    文章目录 官方文档参考安装虚拟机操作系统安装ntp lvm2配置时区安装docker安装cephadm验证 安装修改dashboard密码 安装ceph common查看可用存储添加存储验证 使用pool创建删除pool 块存储 xff08
  • Ubuntu18.04.6更新nvidia驱动后重启卡住

    这已经不是我第一次重装驱动无法重启了 xff0c 更新完驱动之后重启首先会卡在这样一个界面 xff1a 后来进行了这样的操作 xff1a 第一步 xff1a 重启Ubuntu系统开机按esc或shift xff0c 会进入启动选择页 xff
  • Springcloud--服务调度OpenFeign、RestTemplate

    一 RestTemplate RestTemplate是Spring提供的用于访问Rest服务的客户端 xff0c RestTemplate提供了多种便捷访问远程Http服务的方法 能够大大提高客户端的编写效率 1 基本使用 发送GET请求
  • AdamTechLouis's talk: Deep Learning with Knowledge Graphs

    Last week I gave a talk at Connected Data London on the approach that we have developed at Octavian to use neural networ

随机推荐