zoukankan      html  css  js  c++  java
  • 5.6移植Madplay到开发板

    1. 实验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

    插上耳机,听见声音:

    整个移植成功。捏了一把汗。

    实验心得:

        这是我的嵌入式的第一个感到很有成就感的实验,因为我做出了一个音乐播放器。整个的过程很是顺利。当然是建立在有嵌入式基础的条件之上的。我会继续努力的。

  • 相关阅读:
    Flex4中panel拖拽
    jquery两边飘浮的对联广告
    javascript 无刷新上传图片之原理
    第十二周--servlet做一个逻辑处理!!!!!!!!!!!!!实现登录
    第十一周--邮件系统补充一个注册一个登陆验证码
    第十周--邮件系统全套(第二版)
    第九周--邮件系统2(全套增删改查)
    第八周-邮件系统1
    第七周JSP增删改查
    JSP第六周 还是session
  • 原文地址:https://www.cnblogs.com/FORFISH/p/4201821.html
Copyright © 2011-2022 走看看