本帖最后由 jhlau 于 2018-8-15 16:21 编辑
- 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系统中。总之,这是 SX05RE
1.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会提示网络断开。
教程到这里就结束了!!!
补充内容 (2019-6-18 09:46):
Q5盒子SX05RE使用指南 | 爱游博客
https://vipiu.net/archives/2018/05/22/426.html(转自该地址) |