前回、マルチスレッドとは言え、シンプルな物で、動作検証を行った。
そこで、今回はもう少し複雑となる、MP3、WAV、のコーデックを動かして、実用的な実験を行った。
詳細は「RXマイコン、FreeRTOS、FatFs、で MP3、WAV の再生」に投稿した。
プログラムは、
・自作 RX64M
・GR-KAEDE
・RX65N Envition kit
などで行った。
FreeRTOS は使える~
元は、シングルタスク用に作ったもので、それを別タスクで動かし、コーデックのデコードをやっている。
タスク間は、ファイル名の受け渡しを行っている。
音楽再生中に、SDカードのディレクトリーを取るなど、平行動作させても、音楽の再生は途切れずに鳴り続ける。