[问题] 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