专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
5.6移植Madplay到开发板
2019-07-12 22:34
发布
生成海报
站内文章
/
嵌入式Linux
16131
0
909
实验3-3 移植Madplay到开发板
实验目的:
掌握嵌入式Linux开源项目的移植
实验要求:
1、准备Madplay开源项目需要的源文件:
(1)、madplay-0.15.2b.tar.gz
(2)、libmad-0.15.1b.tar.gz
(3)、libid3tag-0.15.1v.tar.gz
(4)、zlib-1.1.4.tar.gz
实验步骤:
1、解压包配置并编译zlib-1.1.4
(1)、解压:tar xzvf zlib-1.1.4.tar.gz
(2)、配置:将build-zlib.sh拷贝到解压目录并运行
(3)、编译:make
(4)、安装:make install
2、解压包配置并编译libid3tag-0.15.1b
(1)、解压:tar xzvf libid3tag-0.15.1v.tar.gz
(2)、配置: 将build-libid3.sh拷贝到解压目录并运行
(3)、编译:make
(4)、安装:make install
3、解压包配置并编译libmad-0.15.1b
(1)解压:tar xzvf libmad-0.15.1b.tar.gz
(2)、配置: 将build-libmad.sh拷贝到解压目录并运行
(3)、去掉Makefile中CLFAGS变量中的-fforce-mem选项,因
为4.5.1版本gcc不在支持该选项!
去掉:
(4)、编译:make
(5)、安装:make install
4、解压包配置并编译madplay-0.15.2b
(1)解压:tar xzvf madplay-0.15.2b.tar.gz
(2)、配置:将build-madplay.sh拷贝到解压目录并运行
(3)、编译:make
(4)、在当前目录下可看到编译出madplay可执行文件
5、确认madplay是ARM架构可执行文件
file madplay
6、压缩去除madplay符合链接
arm-linux-strip madplay
7、将madplay通过NFS共享拷贝到开发板,将song歌曲文件夹拷
贝到U盘,插入开发板,确认能正常播放 U盘中的MP3歌曲
./madplay /udisk/song/1.mp3
插上耳机,听见声音:
整个移植成功。捏了一把汗。 实验心得: 这是我的嵌入式的第一个感到很有成就感的实验,因为我做出了一个音乐播放器。整个的过程很是顺利。当然是建立在有嵌入式基础的条件之上的。我会继续努力的。
Ta的文章
更多
>>
电源完整性仿真让电路板更完美
0 个评论
5.6移植Madplay到开发板
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮