- 积分
- 275
- 在线时间
- 830 小时
- 最后登录
- 2017-9-19
- 阅读权限
- 50
- 精华
- 0

- UID
- 10532
- 帖子
- 231
- 精华
- 0
- 经验
- 275 点
- 金钱
- 224 ¥
- 注册时间
- 2006-7-7
|
花了好长时间看完了这个帖子,LZ给我的启发很大。
我曾经也想做一个HIFI的硬盘播放器,考虑能够播放APE和FLAC等无损格式的音乐。考虑到解码需要的MIPS和I2S接口,最开始选用Blackfin,后来又试过ColdFire,在设计过程中发现这些芯片不仅管脚复杂,还需要大量的外接电路,例如SDRAM、FLASH等,而且开发工具昂贵,开发复杂,PCB动辄要4层以上,制版费都不低于1000,并且焊接不容易,到头来发现DIY的成本非常的昂贵。后来都不了了之。
如今看到LZ的这篇贴子,发现LZ的思路非常好,先作好WAV的播放,再做其他的。WAV的播放只需很少的MIPS就可以了,用简单的ARM7就可以播放了,不需要SDRAM等外围芯片,不需要4层的PCB,DIY的费用也随之降低,可行性很高。
我手头上正好有几片AT91SAM7S256,以前没有注意到它还有I2S,真是一个惊喜,不知道这个I2S输出能够支持到多少采样率和精度。现在也考虑做用它做一个播放器,只播放wav,使用硬盘做存储芯片(不知道这个芯片能否接IDE,是否有足够的IO),采用一款RTOS,初步选用FreeRTOS。希望能和LZ多交流一下。 |
|