日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【你買(mǎi)套件我買(mǎi)單】+樹(shù)莓派 Zero WH掌上游戲機(jī)套件

鑒于手上有兩塊幾年前平價(jià)購(gòu)買(mǎi)的樹(shù)莓派ZeroW閑置,正巧近期關(guān)注發(fā)現(xiàn)微雪電子有一款掌機(jī)套件GamePi20,可以與樹(shù)莓派ZeroW配套使用。

套件特點(diǎn):

--支持Raspberry Pi Zero/Zero W/Zero WH

--采用2寸IPS屏,320×240分辨率,畫(huà)質(zhì)好,色彩鮮明,可視角度大

--支持RetroPie游戲系統(tǒng)和Recalbox游戲系統(tǒng),配套有上千款經(jīng)典游戲,只要TF卡夠大,還能任性添加喜歡的游戲

--帶充電電路,內(nèi)置14500鋰電池供電,方便攜帶,隨時(shí)游戲板載電量指示燈,方便查看游戲機(jī)的電量

--板載喇叭和耳機(jī)接口,聽(tīng)聽(tīng)那熟悉的BGM

套件開(kāi)箱整體展示:

包括中間的主電路板、外殼(亞克力+金屬)、按鍵帽及導(dǎo)電膠螺絲刀等配件。

主電路正面特寫(xiě):

主電路背面特寫(xiě):

主角樹(shù)莓派zeroW上場(chǎng),由于一直吃灰沒(méi)有使用,所以還要先將排針焊上才能與套件對(duì)接。

下圖是電路對(duì)接好的照片

硬件就緒,軟件方面,樹(shù)莓派還需要燒錄匹配的操作系統(tǒng)鏡像才能運(yùn)行游戲模擬器,微雪已經(jīng)提供了配套的游戲系統(tǒng)鏡像:https://pan.baidu.com/share/init?surl=srv4N61IxVDDs67beakWVA 密碼:bhme 。建議選擇retropie V4.7.1 rom.7z這個(gè)自帶了游戲ROM的鏡像。

下載好鏡像后,將SD卡通過(guò)讀卡器接入電腦,使用樹(shù)莓派官方的鏡像燒錄工具進(jìn)行系統(tǒng)燒寫(xiě),選擇操作系統(tǒng)的時(shí)候選擇本地下載好的img鏡像既可。

開(kāi)機(jī)運(yùn)行...等待1分鐘左右,進(jìn)入系統(tǒng)游戲界面,由于網(wǎng)站不能貼視頻,我就不演示游戲?qū)嵅倭恕?/p>

折騰遠(yuǎn)不止于此,上面我們使用了一個(gè)配套的系統(tǒng)鏡像,這個(gè)系統(tǒng)鏡像由retropi官方系統(tǒng)+屏幕驅(qū)動(dòng)+按鍵驅(qū)動(dòng)組成,因此燒錄進(jìn)去就可以直接使用了。我想如果在這個(gè)2.0寸的屏幕上,使用樹(shù)莓派官方的原版系統(tǒng)顯示桌面那應(yīng)該也很酷。但樹(shù)莓派原版系統(tǒng)默認(rèn)是通過(guò)HDMI接到顯示器進(jìn)行輸出的,要想切換到這個(gè)2.0寸屏幕上進(jìn)行顯示,需要自行編譯、安裝屏幕驅(qū)動(dòng)。由于這個(gè)操作并沒(méi)有完整的步驟對(duì)照,因此只能自己進(jìn)行探索了。

(1)使用樹(shù)莓派官方的鏡像燒錄工具燒錄樹(shù)莓派原版系統(tǒng),燒錄時(shí),建議直接配置好SSH及WIFI連接,這樣系統(tǒng)燒錄好之后,就可以直接通過(guò)網(wǎng)絡(luò)SSH登錄了。

(2)系統(tǒng)燒錄好后開(kāi)機(jī)運(yùn)行,查看路由器,獲取樹(shù)莓派的IP,使用WIndTerm進(jìn)行SSH鏈接。

(3)安裝cmake編譯器

sudo apt-get install cmake

(4)clone屏幕驅(qū)動(dòng)源碼到本地

git clone https://github.com/juj/fbcp-ili9341.git

(5)修改驅(qū)動(dòng)程序中屏幕參數(shù)

cd fbcp-ili9341/
nano st7735r.h

找到如下代碼,將DISPLAY_NATIVE_HEIGHT 的值由240改為320

#if defined(ST7789) || defined(ST7789VW)
#define DISPLAY_NATIVE_WIDTH 240
#define DISPLAY_NATIVE_HEIGHT 320   //原來(lái)的值為240,改為320
#elif defined(ST7735R)

(6)進(jìn)入build/目錄,設(shè)置編譯參數(shù)

cd build/
cmake -DSPI_BUS_CLOCK_DIVISOR=8 -DWAVESHARE_ST7789VW_HAT=ON -DDMA_TX_CHANNEL=0 -DDMA_RX_CHANNEL=5 -DBACKLIGHT_CONTROL=ON -DSTATISTICS=0 ..

(7)編譯驅(qū)動(dòng)程序

make -j

(8)將編譯的驅(qū)動(dòng)可執(zhí)行文件拷貝到系統(tǒng)目錄

sudo cp ~/fbcp-ili9341/build/fbcp-ili9341 /usr/local/bin/fbcp

(9)修改rc.local文件,實(shí)現(xiàn)驅(qū)動(dòng)開(kāi)啟自啟動(dòng)

sudo nano /etc/rc.local

方法是在rc.local文件的 exit 0 前面添加 fbcp&,fbcp為程序可以執(zhí)行文件,&表示后臺(tái)運(yùn)行。

(10)最后一步,在/boot/config.txt 文件中添加如下參數(shù)配置

gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256
overscan_scale=1
hdmi_force_hotplug=1
hdmi_cvt=640 480 60 1 0 0 0
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
display_rotate=2
dtoverlay=pwm

然后,上電運(yùn)行,不出意外的話,屏幕正常顯示桌面....

至此,套件的DIY暫告一段落。本文我基于手頭的樹(shù)莓派zeroW,加上GamePi20套件,完成了掌上游戲機(jī)的運(yùn)行,并實(shí)現(xiàn)了將樹(shù)莓派原版系統(tǒng)的輸出顯示在套件的2.0寸屏幕上。當(dāng)然基于此硬件套件,未來(lái)還有更多的可玩性待進(jìn)一步開(kāi)發(fā)。

最后,感謝電源網(wǎng)本次套件免單活動(dòng)。

全部回復(fù)(0)
正序查看
倒序查看
現(xiàn)在還沒(méi)有回復(fù)呢,說(shuō)說(shuō)你的想法
發(fā)