玩客云刷armbian刷机过程
准备硬件:
1.玩客云1台
2.USB公对公线一根
3.USB串口模块一个
4.8G以上优盘一个
5.拆机螺丝刀,摄子等php
工具软件说明:
1.USB_Burning_Tool-----------------------刷玩客云通用安卓固件的(需安装)
2.USBWriter--------------------------------写入U盘镜像用的(直接用)
3.putty_x64_0.70---------------------------PC端调试工具(直接用)
4.JuiceSSH_2.1.4_116----------------------手机端调试工具(非必选推荐用)html
文件说明:
1.u-boot.bin---------------------------------UBOOT不用说了(直接用)
2.meson8b_m201_1G.dtb-------------------解决了玩客云联网问题(直接用)
3.update.img--------------------------------玩客云通用安卓固件(直接用)
4.Armbian_5.8.8_Onecloud_emmc.7z-------须要刷入的EMMC固件(需解压)mysql
本文涉及软件下载地址:nginx
内有MD5码校验,下载到加料的后果自负!!!sql
刷机步骤:
1.拆机,短接,刷入通用安卓固件
2.优盘写入emmc固件
3.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件
4.链接TTL线及相关设置
5.TTL中断刷入uboot
6.TTL中断修改启动项
7.优盘插上开始刷机
8.刷完收工数据库
用准备好的摄子或其余短路工具,玩客云背面短接图中2点后,不要松手,给玩客云通电,软件上有动静后,松开摄子.至烧录成功. 点击”中止”,退出软件,拔下USB公头线,断电玩客云,放到一边备用.
(其余型号主板短接请参见其余帖子.)
注:报错解决办法,快速把USB线拔下来,再插上去.ubuntu
2.优盘写入emmc固件
准备8G及以上优盘,在电脑上格式化(选择FAT32),
运行USBWriter,将解压后的wanke-emmc.img,写入优盘.写入完成后,不要着急拔下来.vim
3.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件
打开写入好的优盘,将u-boot.bin复制到优盘目录下, meson8b_m201_1G.dtb复制覆盖到dtb目录下,弹出优盘,放到一边备用.windows
4.链接TTL线及相关设置
A.准备好usb转TTL模块,电脑安装好模块驱动,将COM口(不必定和我同样是COM3)
位/秒修改成115200,流控制改成无,(我用的是CP2102六合一模块)如图:安全
B.玩客云不要通电,将TTL线与玩客云链接好,(图上是自已焊的排针,能够用网线剥出铜丝插到杜邦线及玩客云小孔里也能够),
模块-------------------------玩客云
RX----------------------------TX
TX----------------------------RX
GND------------------------GND
C.运行putty_x64_0.70.exe,设置以下(我仍是喜欢用SecureCRT):
D.玩客云通电,查看屏幕是否有输出,有输出表示TTL链接正常,如不正常请检查模块及TTL线是否链接正常.拔下玩客云电源.
5.TTL中断刷入uboot
上面的工做都作好后,保持putty为当前窗口,将玩客云通电后,迅速狂按回车键,至中断成功.
中断成功,屏幕显示将停留在m8b_m201_1G#状态.此时玩客云网络是不通的.
将准备的优盘插到1号USB口(离网口近的),在puttyk中输入如下命令:
一条一条粘贴到窗口,回车执行.
usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv
完成后,拔下优盘,而后将玩客云断电.
6.TTL中断修改启动项
将玩客云通电,中断,(此时玩客云已能够连网,如链接网线,可用dhcp、pri、ping等命令查看测试网络等,这里不赘述了)
仍是一条一条粘贴到窗口,回车执行.
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
完成后,玩客云断电,此时能够把TTL线都拔掉了。
7.优盘插上开始刷机
将准备的优盘插到1号USB口(离网口近的),玩客云通电,观查前面板蓝灯或优盘灯,等一会,约5~10分钟,期间玩客云会转成蓝紫2色灯交替闪烁,直至蓝灯长亮,拔下优盘,玩客云断电。
注意:若是没有灯闪,可在5分钟后将玩客云断开再从新通电,有交替闪烁就说明离成功不远了。
8.刷完收工
玩客云联网,通电,蓝灯长亮。
在路由器里能够看到玩客云的IP出现,能够用PUTTY,SSH链接到设备。
用户名 root 密码1234 (上有固件大神QQ,去膜拜吧)
使用passwd 修改密码后,尽情的玩耍吧。
关于如何配置samba共享,nginx,php,可道云,我另开贴再详述吧。
Armbian刷机完成!
7.安装Nginx
apt-get -y install nginx
echo "<?php phpinfo(); ?>">/var/www/html/info.php
8.安装php及组件
apt install php php-fpm php7.0-mysql php7.0-gd php7.0-curl php7.0-mbstring
9.安装mysql
apt install mysql-server
10.建立kodbox数据库
#设置数据库密码
mysql> set password for 'root'@'localhost' = password ('你的新密码');
#为可道云建立数据库
mysql> create database if not exists kodbox defalut charset utf8 collate utf8_general_ci;
#确认数据库已创建
mysql> show databases;
使用Navicat链接数据库
MySQL-1698 : Access denied for user 'root'@'localhost'解决方法
解决办法以下:
mysql -u root -p
使用密码登陆
mysql> use mysql;
mysql> update user set plugin=‘mysql_native_password’ WHERE User=‘root’;
mysql> flush privileges;
mysql> exit;
重启mysql服务
service mysql restart
sudo mysql -uroot
use mysql;
update user set plugin='' where user='root';
flush privileges;
exit;
如出现2003-Can't connect to Mysql on '主机名'(10061)问题。缘由是ubuntu系统的mysql不容许被远程链接操做。
解决办法以下:
cd /etc/mysql/mariadb.conf.d
vim 50-server.cnf
将bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0
保存退出
重启mysql服务
service mysqld restart
配置Nginx
备份原配置文件至root文件夹
sudo cp dafault /root/default.bak
编辑default文件
vim /etc/nginx/sites-enabled/default
开行号显示
:set nu
在第44行前面加上index.php
显示以下:
index index.php index.html index.htm index.nginx-debian.html;
在第56-63行,按照如图所示,取消原有#注释,显示以下
location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; }
保存退出。
重启 nginx服务
service nginx restart
安装samba 附:安装samba 将网站目录共享 方便上传源码 apt-get -y install samba 编辑smb.conf 在配置文件最下面 新增共享网站目录 vi /etc/samba/smb.conf [myshare] comment = myshare path = /var/www/html writable = yes 保存退出 建立samba的root用户密码: touch /etc/samba/smbpasswd smbpasswd -a root 重启SMB服务 /etc/init.d/samba restart windows电脑访问验证 开始--运行 输入 \\ip 输入密码便可访问 WIN10共享访问错误解决办法: 错误提示: 你不能访问此共享文件夹,由于你组织的安全策略阻止未经身份验证的来宾访问,这些策略可帮助保护你的电脑免受网络上不安全设备或者恶意设备的威胁 开始--运行--gpedit.msc--计算机配置--管理模板--网络--Lanman工做站 双击右窗口内“启用不安全的来宾登陆” --改成“已启用” 肯定便可解决!
安装可道云
下载可道云至 /var/www/html
解压
目录设置权限
chmod -R 777 /var/www/html
设置USB移动硬盘挂载