开发板iTOP-4412 音频开发
开发板iTOP-4412 音频开发
准备工作
1.装有QT系统的开发板iTOP-4412
2.在Ubuntu建立tftp服务器并完成本机测试。
1.madplay移植
1.参考博文
https://blog.csdn.net/hello_wordmy/article/details/103340458
https://cloud.tencent.com/developer/article/1673901
https://www.cnblogs.com/jeffkuang/articles/3775423.html
2.由于ITOP-4412的板子声音架构为alsa,直接使用madplay播放会出现audio: /dev/dsp: No such file or directory错误。
原因是madplay使用oss建构,在网上查找了一些资料,可以用alsa支持oss架构,但是并没有找到比较容易的方法,有待以后学习。
简单解决方法如下:使用madplay解码再使用aplay播放
madplay -o wav:- 1.mp3 | aplay