谢谢楼上的建议,但我想做的是体现软件的"精","简".即拿来就能使用; 上面已解释过了, 可以直接引用里面的SD卡操作做产品,以SD卡为大容量存储介体,可以上文件系统(读与写)也可以不上文件系统(读与写)使用。
我用ARM来做的话可以直接显示BMP文件. 但我还是选择AVR来做,并且以VC++写了BMP转BIN的工具(有源码).这样把功能分开的做法是为了方便移植.
像"SD卡+MP3播放+JPG图片读取显示"程序结构相对太复杂了,如果要移植那不知要花费多少的时间和精力,我个人认为这样的话反而不够实用.
一句话,最小的单片机系统实现这些功能.方便移植,这是目的. 还说明一下,如是不上文件系统使且SD卡显示图片的话,用ATMEGA48也能实现.
|