詳細教程—使用閑置樹莓派打造“小霸王學習機”


家里閑置了一塊樹莓派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登錄。
在這里插入圖片描述

結尾

如果文中提到的軟件有找不到的,可以留言或者私聊我,我發給你。

最后留下張游戲截圖:
在這里插入圖片描述

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM