详细教程—使用闲置树莓派打造“小霸王学习机”

家里闲置了一块树莓派3B+,为了物尽其用,我决心将其打造成我心心念念的神器—“小霸王学习机”。

  • 准备材料
    • 树莓派(一定要贴散热片,最好再加个小风扇)
    • TF内存卡 (记得选传输规范为Class10标准的)
    • 读卡器
    • 游戏手柄 (差不多就是SNES、XBox 360、PS3或者根据这几个修改的,最好是买有线的)
    • 显示屏 + HDMI线
    • 电脑(这里我使用的电脑是Windows系统,其它系统可能与下面的步骤有出入,还望悉知)
    • 键盘(键盘不是必须的,但在打开树莓派的SSH功能之前,使用键盘会带来很多便利)

烧录系统镜像

首先打开retropie的官方网站中提供的系统镜像下载页面

在这里插入图片描述
这里记得根据自己树莓派的型号选择相应的系统镜像,由于笔者的树莓派型号为3B+,所以选择的是Raspberry Pi 2/3进行下载。

在下载系统镜像的同时也不要闲着,这时我们可以先安装SD Card Formatter软件,再用其格式化内存卡:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
随即在电脑上安装Win32 Disk Imager软件,等到系统镜像下载完成后,再使用安装好的Win32 Disk Imager软件将系统镜像烧录进内存卡中:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

烧录成功后即可将读卡器从电脑上退出,在将内存卡插入树莓派后对其进行启动,等待一会后可以看到如下界面:

在这里插入图片描述
到了这一步也就说明烧录系统镜像的工作已经完成了。

系统配置工作

首先确保此时游戏手柄与树莓派的USB接口处于连接状态,长按任意按钮即可进入配置模式。要注意此时长按手柄上的按钮就会进入手柄的配置模式,而长按键盘上的按键则会进入键盘的配置模式(F4按键除外)。
在这里插入图片描述
在这一步最好同时插上键盘,在配置按键出现问题时按动键盘上的F4按键即可进入命令行模式,再通过在命令行模式中输入sudo reboot重启系统即可再次配置。
在这里插入图片描述
配置完后会到达如下界面:
在这里插入图片描述
此时如果想对按键配置进行修改,可以进入MENU(前提是start按钮没配置出错),选中CONFIGUR INPUT后会出现如下弹框:
在这里插入图片描述
点击YES则可以重新配置手柄。

在手柄配置完成后,点击A键到达如下页面,选中WIFI:
在这里插入图片描述
按动A键确定后出现如下界面:
在这里插入图片描述

这里是说现在还没配置国家,选择yes进入下一步:
在这里插入图片描述
选中System Options,进入下一步:
在这里插入图片描述

选中Wireless LAN,出现选择国家列表的页面:
在这里插入图片描述

选中China,点击确定,出现输入SSID页面:
在这里插入图片描述
输入WIFI名字,点击确定,出现输入WIFI密码页面:
在这里插入图片描述
随后在如下页面选中Interface Options:
在这里插入图片描述
选中SSH:
在这里插入图片描述

点击确定,打开SSH功能:
在这里插入图片描述

最后sudo reboot重启树莓派。

设置中文

重启后,进入SHOW IP:
在这里插入图片描述

获取IP地址:
在这里插入图片描述
通过xshell连接树莓派:
在这里插入图片描述
在这里插入图片描述

这里的账号是pi,密码是raspberry,端口是22。

在这里插入图片描述
ssh连接树莓派后,首先更新所有软件:

sudo apt-get update

然后下载字体文件:

sudo apt-get -y install fonts-droid-fallback

最后重启系统:

sudo reboot

传输游戏资源

这里介绍两种传输游戏的方式。

网络共享传输游戏

在windows文件夹输入\\,再加上刚刚查到的IP地址:
在这里插入图片描述

点击回车,即可看到如下图的文件夹:
在这里插入图片描述
选中roms后可以到了很多文件夹:
在这里插入图片描述
笔者准备了雪人兄弟.nes的游戏,看文件类型也知道,应该放到nes文件夹下:
在这里插入图片描述
传输完成后通过手柄选择MENU > QUIT > RESTART EMULATIONSTATION来重启:
在这里插入图片描述
重启成功后会发现多了一个栏目:
在这里插入图片描述
选中后即可进入游戏列表:
在这里插入图片描述

通过SFTP传输游戏

sftp是ssh内含协议,由于之前已经打开了SSH,选中可以直接使用SFTP来传输游戏了,这里的账号密码端口都与xshell配置的一致:
在这里插入图片描述
接下来要注意,配置的时候千万千万要记得勾选上使用UTF-8编码这个选项,不然就算配置了字体,也可能会乱码。
在这里插入图片描述
接着将游戏传输到树莓派即可,这里笔者传输了怒之铁拳3.md的游戏:
在这里插入图片描述
传输完成后还是通过手柄选择MENU > QUIT > RESTART EMULATIONSTATION来重启即可,这里就不配图了。

重启成功后会发现又多了一个栏目,这是因为两次传输的游戏类型不一致导致的:
在这里插入图片描述
游戏列表:

在这里插入图片描述

开启root账号

如果想要获取root权限可以进行这一步操作,没有这方面需求的话可以选择跳过。

在命令行输入:

sudo passwd root 

随即按照提示输入root账号密码。

在这一步完成后我xshell通过root账号登录出现了问题,但是我使用pi账号正常登录后可以使用su指令切换成root账号,翻阅一些资料后,我发现问题定位到/etc/ssh/sshd_config文件上,只需要给其加上一句PermitRootLogin yes ,再通过执行service sshd restart重新启动ssh服务即可使用root账号通过ssh登录。
在这里插入图片描述

结尾

如果文中提到的软件有找不到的,可以留言或者私聊我,我发给你。

最后留下张游戏截图:
在这里插入图片描述

参考

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值