首先、 建立节省时间的调试平台:笔记本、台式机、ARM9板
笔记本: 用于交叉编译
台式机: 用于串口终端控制
目标板挂载虚拟机: mount -t nfs -o nolock 192.168.1.3:/root /mnt/nfs
目标板挂载SD卡: mount /dev/mmcblk0 /mnt/sd
一、交叉编译libmad
由于MPlayer中默认的mp3解码器是mp3lib,使用的是浮点数运算,相当占用CPU资源,故在编译的时候可以使用libmad进行音频输出,使用之前需要自己手动编译libmad,保证交叉编译器能够找到libmad库以及头文件,编译时增加--enable-mad就可以了。利用mad解码MP3文件,可以看到CPU占用率降到了18左右,得到验证。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !