1、SX05RE新手快速上手指南
导言
1.1、安装SX05RE镜像
把镜像刷写到 TF卡上
把 TF卡上的镜像备份到电脑
1.2、设置
1.3、EMULATION STATION(模拟站,是前端程序)
1.4、网络连接
1.5、上传游戏
用 SAMBA传
用 FlashFXP传
1.6、开始游戏
1.7、关机
1.8、其他常见问题
如何为每个主机/游戏设置专属的按键设定
如何开启滤镜
2、TF卡系统扩容指南
3、SX05RE视频输出详解
3.1、HDMI如何强制切换分辨率和调整过扫描
设置 720P输出的办法:
设置 NTSC 480i输出的办法:
设置 NTSC 576i输出的办法:
自动根据盒子安卓系统分辨率调整画面输出的办法:
3.2、有关数码视讯 Q5 AV线的一些注意事项
4、SSH,你不得不学的小技巧
4.1、SSH连接
4.2、应用 SSH查看 TF卡剩余空间
4.3、应用 SSH重启系统
1、SX05RE新手快速上手指南
导言
SX05RE是什么?
SX05RE是专为S905盒子开发的游戏系统,它是基于Lakka系统二次开发的。
Lakka是什么?
Lakka是基于LibreELEC系统开发的Linux游戏系统,在LibreELEC基础上删减掉KODI(前身为XBOX上的多媒体播放器XMBC),加上RetroArch组合而成。
LibreELEC是什么?
LibreELEC是基于Linux的多媒体播放系统,其宗旨是在一个高度精简的Linux系统下通过KODI播放多媒体音视频,LibreELEC是OPENELEC系统高度开发优化后的改版。
RetroArch是什么?
RetroArch是跨操作系统的应用前台,其统合了输入、画面输出等IO,拥有从FC到NGC等各机种的模拟器核心,由于多被用来玩模拟器,可以简单认为是一个插件性质的多机种模拟器。目前大热的迷你SFC和迷你FC破解后也可以通过安装RetroArch模拟官方不支持的SFC、FC游戏和MD、街机等其他机种。
SX05RE有什么优势?
SX05RE整合了Lakka、KODI、EmulationStation,常被人简称为三合一。它比Lakka系统华丽,支持的模拟器更多(比Lakka多支持了速度更快的PSP模拟器、DC模拟器和ADVANCEMAME模拟器),支持图片预览、视频预览,无需编辑游戏列表即可显示加入的游戏,内置的KODI播放器支持硬解H26510Bit视频(S905盒子),它又比树莓派的RetroPie精简,纯净系统才500多MB。此外,它的输出延迟大大低于安卓系统下的模拟器,仅4~5帧左右,如果你可以接受破解后的迷你SFC玩街机游戏的输出延迟,那么一定也可以接受SX05RE的延迟,因为两者都是用基于Linux系统下的RetroArch来模拟游戏,本质上无异。
1.1安装SX05RE镜像
各版本空白官方镜像:https://github.com/shantigilbert/Sx05RE
其他制作好的镜像会在后面陆续放出来,目前A9VG论坛的镜像都被删除了,博主手快已保存。
新手小白强烈不建议刷空白版的镜像!
把镜像刷写到 TF卡上
将从上述地址下载的压缩包解压到电脑,可以得到后缀为.img的文件。以 Windows为例,下载名为 Win32DiskImager的软件,安装后打开,如下图所示。
选择好镜像文件与设备后,点击写入,稍等一段时间,等进度条完成后,刷写镜像初步
完成。如果是刷的整合版镜像,那么到此就结束了。如果刷的是空白版的镜像,那么还需要
替换一下 TF卡里 FAT分区下的 dtb.img文件。到 https://sx05.eu/s905/8.2/device_trees/,根据
自己 S905盒子的机型,选择相关的 DTB文件(使用 S905M芯片的数码视讯 Q5和 G2 40F
应下载 S905目录下的 gxbb_p200_1G_mxq_pro_4k.dtb,使用 S905X和部分使用 S905L的盒
子用 S905X下的文件),并改名成 dtb.img,替换 TF卡里的同名文件,至此,刷纯净版镜像
的操作就结束了。
把 TF卡上的镜像备份到电脑
如果自己已经折腾好系统,想把 TF卡系统保存到电脑存为.raw或者.img的文件,可以
按如下步骤操作。
以 Windows为例,下载名为 Win32DiskImager的软件,安装后打开,如下图所示操作。
决定好镜像文件名,点击 Read,稍等一段时间,等进度条完成后, TF卡里的镜像就保存到电脑上了。
注意 SX05RE的系统使用的是 FAT32+LINUX专用分区,因此直接把 TF卡插到WINDOWS系统下只能直接看到 FAT32分区的内容,LINUX专用的 EXT系统分区是看不到的,所以不要误认为 TF卡损坏容量变小。
备份的系统镜像大小根据 TF卡大小有所不同,注意 FAT32系统无法保存 4G以上的文件,因此大于 4G的镜像只能备份到 NTFS等支持 4G以上大文件格式的硬盘分区中。
1.2设置
如果刷的是原始版的镜像,初次开机时间会比较长,期间 S905盒子会重启一次。大家稍安勿躁,等上几分钟以后,刷纯净版镜像的玩家会出现如下闪屏情况。
这是因为 SX05RE 1.65系统默认是以 1080P输出的,如果 S905盒子安卓系统设置不是1080P,就会出现闪屏。解决办法是关机,然后进入安卓系统,在系统设置里把画面输出改成 1080P。当然,如果你刷的是整合系统,则不会出现这种闪屏的情况。整合版的系统针对不同的分辨率,设置了相关更改分辨率的脚本。
解决了闪屏问题,空白镜像还有个问题就是系统没有任何 ROM,ES会要求退出。
需要灌入任一机种的 ROM才能进入 ES,因此,使用空白镜像的请跳去
1.4部分阅读传输 ROM的相关内容,刷了整合版的可以继续往下看。
如果显示 1 GAMEPAD DETECTED,表示你的 USB手柄被识别到了。这时只需要按住任何按键几秒钟,就可以开始对手柄的按键进行映射。
根据自己 USB手柄的键位,依次按下手柄的按键。如果用的是没有双摇杆的普通手柄,当所有手柄上的按键都已经被映射过时,按住任何一个已经映射过的按键,可以跳过画面上还没被映射的按键。
下图是几种常见手柄的键位映射推荐设置
手柄映射完以后,Emulation Station(以下简称 ES)前端界面就可以控制了。不过此时,如果你选择游戏,会发现游戏里无法控制,这是因为还需要到模拟器(RetroArch,以下简称 RA)运行界面下再为手柄映射一次。
使用指南
在 ES界面按 START键,选 RETROARCH进入 RA。同时插上 USB键盘和 USB手柄,如果你的 USB手柄在 RA下使用完全正常,那么恭喜你,你可能不需要再映射手柄了。如果 USB手柄无法使用或者键位错误,那么我们需要用 USB键盘来辅助映射 USB手柄。由于 SX05RE 1.65的 RA版本有 BUG,大部分 USB键盘的回车键失效,导致无法完成映射,我的建议是使用 PS3手柄或者其他可以被 RA默认的手柄代替 USB键盘,辅助映射你不能识别的 USB手柄。或者使用 SX05RE 1.5的版本,映射后把 \\IP 地址
\Root\storage\.config\retroarch\ retroarch.cfg备份,然后替换到 1.65系统中。总之,这是 SX05RE1.65最大的死结。
以下为详细 RA下手柄按键映射步骤。
进入 INPUT(输入)里,映射手柄
注意默认切出模拟器的快捷键是 L3+R3,最好改成 SELECT+START,否则如果你的手柄没有 L3+R3,就只能接 USB键按 ESC键退出游戏了。进入 Input User 1 Binds为 1P手柄进行映射,2P/3P/4P类似。手柄的键位可以参考 ES界面的那几张图映射,以便获得最合适的键位。
映射后别忘记了保存,点 User 1 Save Autoconfig。
但此时的手柄映射还未保存真正成功,还需进入 User Interface里,打开 Show Advance Settings。
在 Main Menu里进入 Configurations,选 Save Current Configuration,这样当前的手柄设置才算完整设置成功。注意,这一步是必须的,否则前面全部白干!
在前端 ES如果不慎将键位设置错误,也可以先将错就错,设置完全部按键,然后在主界面按 START键,在弹出的菜单中选择CONFIGURE INPUT重新映射按键。新手柄首次接上后,如果没映射过,系统是无法使用的,也必须使用同样的方法进行映射。
1.3 EMULATION STATION(模拟站,是前端程序)
如果是从原始镜像安装的,第一次会发现主界面没有任何主机图标出现。这是因为SX05RE只有在你添加游戏 ROM到系统以后,主界面才会出现相应主机的图标。至于如何添加游戏游戏,详见下文。空白镜像没有任何游戏,SX05RE系统会给出提示,退出后会进入 KODI。
ES是 RetroPie、Recalbox和 RetrOrangePi都在使用的前端,可以配置得非常华丽,不仅支持图片显示,而且支持视频预览,可以把喜欢的游戏添加到收藏夹,其精美和灵活程度是简陋的 Lakka无法媲美的。ES最大的好处还在于,无需像 Lakka那样编写列表就可以显示扔进去的 ROM,这对于懒人来说非常实用。
1.4网络连接
如果你想通过局域网往 SX05RE里添加游戏,那么你需要先插好网线,保证电脑和 S905盒子位于同一个路由器下面。然后我们需要查看路由器给 S905盒子分配的 IP地址。查看此 IP地址有两种方法,一种是进入路由器的设置界面,查看路由器给 S905盒子分配的 IP是多少,这也是我推荐的办法,另一种方法是通过 SX05RE系统查询。
前一种方法根据使用路由器不同略有不同。我用的是斐讯 K2的路由器,在 IE地址输入路由器 IP后,可以查到 SX05RE的 IP为 192.168.123.221。
后一种方法:在 ES界面按 START键,选 RETROARCH进入 RA(首次使用 RA可能需要 USB键盘),在信息(information)下的网络信息里可以看到 eth0的 IP信息。注意,如果你用的是空白镜像,是无法进入 ES的,也就更无法进入 RA了。此法只推荐刷了整合游戏镜像的人使用。
之后,我们就可以根据此处看到的局域网 IP地址,通过 PC访问 SX05RE系统了。
1.5上传游戏
把游戏 ROM传到 S9X05RE系统,有很多种方法,下面简单介绍两种。
用 SAMBA传
SX05RE默认是打开了 SAMBA的,我们只要在 PC上打开“我的电脑”,在地址栏输入\\192.168.123.221\然后回车就可以看到下图那种 SX05RE的系统文件夹了。
其中 Roms Sx05RE就是 SX05RE系统中,ROM所在的存在路径了,如果是空白镜像,点进去会发现只有一个存放 bios的文件夹,如果是整合镜像,就可以看到各机种的文件夹,我们可以把相关机种的 ROM从 PC文件夹复制到此。需要注意的是,传完 ROM,并不会马上显示在主界面中。需要重启一下 ES,新加的机种和相关 ROM才会出现。
ES界面按手柄的 START打开 MAIN MENU,选择 REBOOT。
稍等几秒,等系统重启 ES后,相应的游戏和机种就会出现。
SX05RE 1.65空白镜像默认的机种文件夹及默认的模拟核心是怎么样的,我们怎么查看呢?
用 PC访问 SX05RE系统的如下所示路径
稍等几秒,等系统重启 ES后,相应的游戏和机种就会出现。
SX05RE 1.65空白镜像默认的机种文件夹及默认的模拟核心是怎么样的,我们怎么查看呢?
用 PC访问 SX05RE系统的如下所示路径
用 Notepad++打开 es_system.cfg,可以看到类似如下图所示的文字。
用 FlashFXP传
如果只是传 ROM,基本上上述的 SAMBA方式已经够了,但是有些时候我们需要替换系统使用的模拟器的版本,这时,我们就需要借助 FlashFXP这个软件了。
当然,用 FlashFXP传 ROM也是可以的,不过由于低版本的 FlashFXP存在 BUG,可能会导致传输到 SX05RE系统的中文名乱码,所以为了安全起见,不建议用 FlashFXP传输
中文文件名的文件到 SX05RE系统。
首先,保证你的电脑和 S905盒子是在一个路由器上连接着。电脑端打开 FlashFXP,按F4,打开站点管理器,新建一个站点后,输入刚才查看到的 IP地址,端口号填 22,连接类
型 SFTP over SSH,用户名填 root,密码填 sx05re,注意大小写不要弄错。点击连接标签,
将字符编码选成 UTF-8,不然传中文文件会乱码。最后点连接就可以连上 S905盒子了。
找到/storage/roms/,我们的游戏 ROM就是传到这里,这个文件夹和上面 SAMBA方法里的 Roms Sx05RE是同一个文件夹。
值得一提的,大家如果用 FlashFXP连上 S905盒子后,可以访问 SX05RE系统模拟核心
所在的路径(/tmp/cores/),在这里看到当前系统有哪些模拟核心(.so结尾的才是),大家如果要替换默认的模拟核心,可以到此查看。
SX05RE 1.65空白镜像默认使用的 SFC核心是 snes9x2010_libretro.so,我们通过查看此文件夹,可以发现系统其实还有更新更好的 snes9x_libretro.so核心,我们只需要到此把
snes9x_libretro.so字样复制,然后找到/storage/.emulationstation/es_system.cfg进行修改就可以用新的 SNES9X核心代替老旧的 SNES9X2010了。某些汉化的 SFC汉化游戏(火焰纹章),
必须使用基于 SNES 1.43移植的 SNES9X 2005核心避免菜单花屏,也是用这种办法修改,此处不再赘述。
当然,如果我们更新编译了新版的模拟核心(so文件),也可以用 FlashFXP进行替换。
只要把同名的 so文件用 FlashFXP替换/tmp/cores/下同名文件,就 OK了。
16G的百炼成钢镜像里有个恶魔城 30周年的图形增强版,是用一个改版的 NESTOPIA核心来运行,就是用的这种办法替换的 so文件。
不过这个改版的 NESTOPIA核心对很多 MAPPER有兼容性问题,最突出的问题就是不支持汉化版的天使之翼 2,如果大家要玩汉化版的天使之翼 2,可到/storage/cores/下,删掉 nestopia_libretro.so就行了。
删掉/storage/cores/下的文件,不会减少系统的模拟核心,因为 SX05RE的系统是只读的,
替换/tmp/cores/下的 so文件只是新增了一个指向/storage/cores/的索引,删掉/storage/cores/的文件,自然就默认又用回/tmp/cores/下的 so文件。
1.6开始游戏
相信到此,你已经玩上游戏了。HAPPY FUN.
1.7关机
关机时不要直接拔电源,那样会损坏 SD卡的系统。正确的方法是 ES界面里按 START
弹出菜单,选择 SHUTDOWN关机。
1.8其他常见问题如何为每个主机/游戏设置专属的按键设定
1.开始游戏。
2.按 SELECT+START(空白镜像为 L3+R3)弹出菜单。
3.依次选择快捷菜单(Quick Menu)->控制(Controls)。
4.按照自己的想法改变按键映射。
5.如果想保存当前主机的按键设置,则选择 Save Core Remap File,这样以后该主机所有的游戏都是按照当前设置的键位走;如果只是想让当前设置的键位仅对当前玩的游戏有效,就选择 Save Game Remap File。
6.按 SELECT+START返回游戏继续玩,或者退出游戏。
如何开启滤镜
1.开始游戏。
2.按 SELECT+START(空白镜像为 L3+R3)弹出菜单。
3.依次选择快捷菜单(Quick Menu)—>Shaders效果。
4.把 Shader渲染遍数(Shader Passes)从 0改成 1;Shader #0选择适合的滤镜;Filter为选择过滤方式,如果选择的是扫描线滤镜,此处建议选择 Nearest以增加锐度;Scale可根据实际需要选择 2x或者其他数值。
5.选择 Apply Shader Changes使滤镜生效。
6.按 SELECT+START返回游戏继续玩,或者退出游戏。
↑RGUI状态下的滤镜设置画面
2 TF卡系统扩容指南
如果刷的是没有自动扩容功能的整合版镜像,而整合版的镜像又小于你的 TF卡,那么TF卡大于镜像的部分是不能直接使用的,需要扩容后才能使用。由于 SX05RE的第二分区用的是 EXT3分区,无法直接在 Windows下直接扩容,我们可以利用安装一个 Liunx虚拟机的方法在Windows下扩容
具体步骤如下:
1.刷好需要扩容的镜像,正常开机进入 SX05RE,用 SAMBA或者 FlashFXP连上 Q5。
2.进入\\Q5的 IP地址\Root\storage\,把.cache、.config、.kodi这三个文件夹前面的•去掉,改名成 cache、config、kodi。
3.如果该文件夹内有.ash_history这个文件的话,删掉它。(非必要步骤)
4.在\\Q5的 IP地址\Root\storage\下新建一个名为.please_resize_me的空白文件,完成后如下
图所示:
5.重启 SX05RE系统,重启后 SX05RE系统会针对新的 TF卡重新扩容。等待一会儿,系统扩容完毕后会自动重启。
6.进入\\Q5的 IP地址\Root\storage\,把.cache、.config、.kodi这三个文件夹删掉,把 cache、config、kodi这三个文件夹改名成.cache、.config、.kodi。注意,SAMBA连 Q5的情况下直
接在 cache、config、kodi前面输入•是没用的,会显示请“键入正确的文件名”,要在文件夹名前后都输入•才能重命名成功,例如 cache要改成.cache.才能成功重命名为.cache。
7.再度重启 SX05RE,重启系统,扩容完毕。
3 SX05RE视频输出详解
3.1 HDMI如何强制切换分辨率和调整过扫描
以下仅针对空白镜像,整合镜像已经设置自动调整分辨率。
设置 720P输出的办法:
用网上邻居连上 S905盒子,打开\Root\storage\.config\autostart.sh,在
#!/bin/sh
# USB roms
sleep 2
后添加以下语句:
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
else
echo 720p60hz > /sys/class/display/mode
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
保存后重启即可,无需在安卓下设置 720p。之所以会读取一下盒子内置的分辨率,是因为如果安卓系统下已经是 720P了,再去用 echo 720p60hz > /sys/class/display/mode强制设
置 720P会导致黑屏。
这是直接将 SX05RE画面输出强制改成 720P,如果电视有过扫描,那么就会出现画面四周有被切割的情况,此时可以通过修改此处语句调整一下过扫描设置。
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
else
echo 720p60hz > /sys/class/display/mode
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1919 1079 > /sys/class/graphics/fb0/free_scale_axis
echo 10 10 1269 709 > /sys/class/graphics/fb0/window_axis
echo 1280 > /sys/class/graphics/fb0/scale_width
echo 720 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
其原理是创建一个 1920*1080的 16:9帧,然后放缩成 1280*720,并将画面上下左右往中央缩小 10个像素。
之所以创建个 1920*1080的帧,是因为直接创建 1280*720的帧,画面缩放会双线性过滤,导致画面锐度大减。
echo 10 10 1269 709 > /sys/class/graphics/fb0/window_axis
这句是调整缩放窗口的坐标和长宽,可以用来调整画面偏移和过扫,本来值应该是 0 0 1279 719,大家可以看出窗口上下左右都往画面中央挪动了 10个像素。
SX05RE 1.65版内置的独立版 PSP模拟器只支持 1080P,如果用 720P输出的话会出现画面只有左上角的情况,用 1080P缩放到 720P这种调整的办法就可以避免此种情况的发生。
但是需要注意的是,一旦使用了画面缩放,就不能再正常使用扫描线等滤镜了,而且 SX05RE内核仍以 1080P运行,某些模拟器(DC)可能会出现画面破损拖慢的情况。
设置 NTSC 480i输出的办法
先关机,拔掉 HDMI线,接上 AV线,开机进入安卓系统,用 AV线在安卓系统下把分辨率设置为 CVBS 480I,然后关机,插卡开机进入 SX05RE。
用网上邻居连上 S905盒子,打开\Root\storage\.config\autostart.sh,在
#!/bin/sh
# USB roms
sleep 2
后添加以下语句:
fbset -fb /dev/fb0 -g 640 480 640 960 32
保存后重启即可。
不过我按照以上设置,在 CRT上出现画面偏左的情况,于是不用以上语句,改用
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
echo 640 > /sys/class/graphics/fb0/scale_width
echo 480 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
其原理是创建一个 1280*960的 4:3帧,然后放缩成 640*480,并将画面 X轴总体往右移动 25个像素。
之所以创建 1280*960的帧,是因为直接创建 640*480的帧,画面右移的话会双线性过滤,导致画面锐度大减。
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
这句是调整缩放窗口的坐标和长宽,可以用来调整画面偏移和过扫。
注意,AV(CVBS)输出仅在 SX05RE 1.6以上版本才支持。
设置 NTSC 576i输出的办法:
先关机,拔掉 HDMI线,接上 AV线,开机进入安卓系统,用 AV线在安卓系统下把分辨率设置为 CVBS 576I,然后关机,插卡开机进入 SX05RE。
用网上邻居打开\Root\storage\.config\autostart.sh,在
#!/bin/sh
# USB roms
sleep 2
后添加以下语句:
fbset -fb /dev/fb0 -g 720 576 720 1152 32
保存后重启即可。
不过我按照以上设置,在 CRT上出现画面过扫严重的情况,于是不用以上语句,改用
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 35 20 685 560 > /sys/class/graphics/fb0/window_axis
echo 720 > /sys/class/graphics/fb0/scale_width
echo 576 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
注意,AV(CVBS)输出仅在 SX05RE 1.6以上版本才支持。
自动根据盒子安卓系统分辨率调整画面输出的办法:
用网上邻居连上 S905盒子,打开\Root\storage\.config\autostart.sh,在
#!/bin/sh
# USB roms
sleep 2
后添加以下语句:
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "480p60hz" ]; then
fbset -fb /dev/fb0 -g 720 480 720 960 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "576p50hz" ]; then
fbset -fb /dev/fb0 -g 720 576 720 1152 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
#else
#echo 720p60hz > /sys/class/display/mode
#fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p50hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080p60hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080i60hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080p50hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "480cvbs" ]; then
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
echo 640 > /sys/class/graphics/fb0/scale_width
echo 480 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "576cvbs" ]; then
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 35 20 685 560 > /sys/class/graphics/fb0/window_axis
echo 720 > /sys/class/graphics/fb0/scale_width
echo 576 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
fi
这是最最完美的设置方案,安卓系统是什么分辨率,SX05RE下就是什么分辨率,完全
依赖安卓系统的分辨率,支持安卓盒子的各种 HDMI常见分辨率和 AV输出。
3.2有关数码视讯 Q5 AV线的一些注意事项
数码视讯 Q5的 AV线,和普通机顶盒的 AV不一定通用。Q5 AV线的 GND(地线)端,
比一般机顶盒的长,比如中兴 ZXV10 B860A机顶盒的 AV线,就无法在 Q5上使用。倘若你买的是没有 AV线的二手数码视讯 Q5,那么在配 AV线的时候,需要特别注意。
上图中,中兴 B860A的 AV线 GND端明显短于数码视讯 Q5。事实证明,中兴 B860A的 AV线无法用于数码视讯 Q5。
4 SSH,你不得不学的小技巧
4.1 SSH连接
注:原文是树莓派 CLUB论坛的一个帖子,根据 SX05RE有所改动。
首先,“什么是 SSH”,初次接触 Linux的用户肯定会问?抛开理论不说,我们看下图。
SSH实际就是通过网络直接命令行控制 Linux系统的一种方法。(这里指的网络,可以是局域网甚至是互联网,只要 PC机能 ping通 SX05RE的 IP,SX05RE上也开了 SSH的服务,那么 PC机就能通过 putty这个程序去控制树莓派系统。)
绿色版解压后双击:(实际这是一个套非常有用的 linux小工具合集。这里,我们主要用 putty.exe
这个程序)
然后输入 S905盒子的 IP地址:
再点击打开。
第一次打开会有一个对话框,一定选择“是 YES”,今后登录就不会跳出这个警告框!
Login as:输入 root
Password: 输入 sx05re
注意:这里输入密码,你打任何字母,都不会以*号显示出来。实际上 Linux大部分输入密码的时候。都会看不到*号的产生。这里慢慢打对每个字母,然后回车就行了!
最后我们就登录进来啦!
4.2应用 SSH查看 TF卡剩余空间
SX05RE的 Linux分区,在 Windows下是无法直接查看的,但是我们可以通过 SSH连接 S905盒子,查看 TF卡的剩余情况。
首先 SSH连上 S905盒子,在#后面直接输入 df,回车就能看到 TF卡的使用情况。
可以看出,目前 8G的 TF卡才使用了 2%的空间,还剩 6893533字节(约 6.57G)的剩余空间。
4.3应用 SSH重启系统
有时候,SX05RE系统会出现假死的情况,这是手柄按任何键都是没用的,如果强制关键,可能会损坏系统,安全的办法是通过 SSH重启 SX05RE系统。
首先 SSH连上 S905盒子,在#后面直接输入 reboot,回车就能重启 S905盒子了,同时putty会提示网络断开。
教程到这里就结束了!!!