[問題] arduino讀取外部程式

作者: spot0000 (小花)   2014-03-28 12:14:58
各位前輩大家好
最近在嚐試用arduino搭配nokia 3310的lcd來做簡單的遊戲機
目前的想法是將多個遊戲的程式碼放在sd卡中,選擇遊戲後再把該遊戲load進來執行(或是換記憶卡就執行不同遊戲)
但網路上都找不到相關的資料,所以想請問這種讀取外部程式的想法是否可行,謝謝
作者: mosquito520 ( )   2014-03-28 14:01:00
1.你有辦法驅動3310用的LCDM? 如果外面找不到資料這就是hacking等級的事情囉 自己挖出這些資料難度很高2.讀卡的話 arduino應該有現成的sample可以參考但你要不要實作filesystem??? 如果不做fs那就只是把SD卡當作flash來放資料 你的rom還要另外想辦法放進去3.假設你可以讀取到rom 接著你要在arduino上實作模擬器去運行這些rom 這是另外一個很大工程的事情雖然說有些模擬器是opensource的 但搬家沒有那麼好搞咧 特別是arduino的mcu... 同等級的遊戲機大概只有任天堂了吧另外一招就是通通自己寫 不過這個難度大概也是專案級
作者: spot0000 (小花)   2014-03-28 17:23:00
謝謝你的回答!lcd的lib網上很多所以對我不是問題然後我只是想做個簡單的小遊戲,不是要把遊戲移植這麼偉大的工作啦然後關於從sd load程式進來的方式我剛好像找到解答了,google "program arduino from sd card" 不過我還沒時間認真看XD
作者: mosquito520 ( )   2014-03-28 18:16:00
3310用的LCD跟一般的LCDM不大一樣吧? 還是你說的是一般的LCDM??從SD載入程式? 你的認知跟你找的好像還有一些差異建議你再多看看吧:)
作者: spot0000 (小花)   2014-03-28 18:49:00
謝謝! http://youtu.be/GUacjd2UFn8 這是我目前的成果,還在努力中!http://gamebuino.com 另外這是我目前參考的方向,他就有從sd load程式的功能耶,他好像是有寫一個bootloader去load sd裡的hex檔
作者: mosquito520 ( )   2014-03-28 20:41:00
喔喔~ 我看了一下你想要的幾乎都有了用3310的LCD應該是為了縮小尺寸 一般的LCDM比較大一些也有fat16的library performance可能會比較差一點我也看到有一篇文章提optimize的部分 應該蠻完整了加油:D
作者: spot0000 (小花)   2014-03-29 00:09:00
謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com