目前分類:物聯網實戰 (3)

瀏覽方式: 標題列表 簡短摘要

ESP32-D0WDQ6_322016_P6W255

在前一篇「親手打造任天堂遊樂器」文章中提到了跳脫 Arduino IDE 的舒適圈,使用官方的 ESP32 SDK(ESP-IDF)開發工具來製作模擬器韌體的方法。然而面對動輒成千上萬行程式碼,分布在數百甚至上千個檔案,若想單靠基本的文字編輯搭配官方 SDK 來進行開發,恐怕得先練就一番過人的毅力才行。最好的方式是在官方 SDK 的基礎上建置出友善的開發與編譯環境,這篇文章在說明如何使用 Eclipse 這套強大、免費,但設定有點複雜的 IDE 工具,整合官方的 ESP-IDF SDK 進行 ESP32 韌體的開發,並以網路上的 C++ 藍芽功能為操作範例。

以後不一定常用到,怕自己忘記所以趕緊寫下來做紀錄。

文章標籤

benjenq 發表在 痞客邦 PIXNET 留言(0) 人氣()

螢幕快照 2017-09-24 下午5.26.58

日本遊戲大廠「任天堂」(Nintendo)在去年推出了一款名為「迷你任天堂」(Mini Famicom)的遊戲主機,其外觀仿造自家在上世紀 1983 年推出的遊戲銘機「紅白機」的經典造型並等比例縮小,內建 30 款曾經發行的紅白機遊戲,日幣定價僅在 5980 元,於 2016 年 11 月 12 日僅在日本上市就一機難求,成功製造話題,台灣甚至有少數水貨(ㄐㄧ ㄢ)商把日幣定價當台幣賣。任天堂對這款遊戲主機並非限量發行,入手的玩家越來越多,有人拆解得知其架構是一顆四核心 Cortex A7 搭建定製版 Linux 系統運行模擬器的方案(即將開賣的 mini SFC 也使用相同的主板),以及手把太小與線太短導致遊戲體驗太差、復刻精緻度不足等因素,收藏指數偏低,熱度便逐漸下滑。

其實官方版的復刻遊戲主機也說明了長久以來的一件事:家裡的紅白主機或遊戲卡匣至今大多已除役,不過拜科技所賜,玩家不須屈就於紅白主機的硬體故障或限制,只須透過「模擬器」就能讓讓過去的經典遊戲體驗得以繼續保存,模擬器所代表的「數位保存」意義早已遠超出可能助長盜版的爭議。就我個人的經驗,就連 2005 年的 Nokia 6680 這款搭載 Symbian Series 60 作業系統的手機上也有紅白機的模擬器,更不用說其他一狗票的 3C 產品如電腦、PDA(HP iPAQ h4150)、遊戲主機 DreamCastPlayStation 2XBoxWii、掌機 PSP、手機 iPhone / iPad 、SAMSUNG Note 3 等,通通都有紅白機模擬器。這些 3C 裝置有個共通點:幾乎都有光碟、或記憶卡等這些通用的資料媒體,只要找對白機模擬器軟體,透過資料媒體就可在裝置內實現運行紅白機模擬器玩機遊戲。然而這些 3C 產品的原始市場價格通通都不便宜,原始價格 6000 元起跳(PSP主機)。

既然接觸模擬器的歷史很久了,且模擬紅白機的裝置需求不高,心裏不禁有個疑問:有沒有辦法自己打造一個成本低廉,且能運作遊玩紅白機遊戲的硬體裝置呢?

答案是肯定的!這篇文章就是要說明,怎樣利用便宜的單晶片系統(比上述 3C 產品更低階的裝置),親手製作能玩紅白機遊戲的裝置。

文章標籤

benjenq 發表在 痞客邦 PIXNET 留言(0) 人氣()

IMG_1598

不久前在 Youtube 上看到一則影片,主角只出一張嘴,就能透過 Siri 讓家裡的電器用品乖乖聽話,就像小時候的科幻片描述未來的居家生活,頗為神奇。只不過影片中並沒有說明實作的方法,只在影片下方留言中提到幾個關鍵字,引起了我的好奇。

從 iOS 開發者的角度來看,原以為是 iOS 10 的 Sirikit 的新功能,於是我嘗試呼叫 Siri ,得到的是以下的結果:

文章標籤

benjenq 發表在 痞客邦 PIXNET 留言(2) 人氣()

找更多相關文章與討論