聚豐項(xiàng)目 > 基于AB32VG1的MP3播放器
本來申請(qǐng)的項(xiàng)目是3D打印方面的研究,但是快遞原因直到大賽截止日不到一個(gè)星期才拿到板子,要設(shè)計(jì)實(shí)驗(yàn)板肯定沒有時(shí)間.通過熟悉RT-Thread Studio及AB32VG1開放的例程決定進(jìn)行MP3播放器開發(fā).(因?yàn)镸P3播放比wav更加實(shí)用而且沒有現(xiàn)成的教程.) 項(xiàng)目功能:播放SD卡上的mp3文件,可以通過按鍵選擇文件,停止播放;調(diào)節(jié)音量
jf_10730599
jf_10730599
團(tuán)隊(duì)成員
jf_10730599 工程師
中科藍(lán)訊AB32VG1開發(fā)板, sd卡格式成FAT32格式 根目錄存放mp3文件, 耳機(jī)
軟件:基于rtthread標(biāo)準(zhǔn)版
使用的硬件設(shè)置
成功解碼播放
添加的軟件模塊 MP3player及其依賴模塊helix.由于helix不支持RISC_V,需要修改coder.h,assembly.h,
由于時(shí)間關(guān)系只添加ployphase_r.c軟件仿真方案,所以最終播放卡頓,需要進(jìn)行RISC_V指令優(yōu)化.
結(jié)語:
通過項(xiàng)目熟悉了RT_Tread系統(tǒng)流程和AB32VG1部分硬件功能,該項(xiàng)目還有很多優(yōu)化空間,特別是PolyphaseMono(),PPolyphaseStereo()優(yōu)化,
sd目錄查詢列表等,希望中科藍(lán)訊公司盡快開放USB設(shè)備,藍(lán)牙設(shè)備驅(qū)動(dòng),MP3指令固件支持,這樣就可以使項(xiàng)目成為比較實(shí)用的項(xiàng)目.
只是燈閃的效果
(13.17 MB)下載