嵌入式爱好者

查看: 9093|回复: 9

ubuntu9.10下l移植madplay到OK2440-III

[复制链接]

29

主题

9048

帖子

5593

积分

扫一扫,手机访问本帖
发表于 2010-5-31 10:43:34 | 显示全部楼层 |阅读模式
本帖最后由 飞凌-fatfish 于 2010-6-1 11:33 编辑

pc开发环境:ubuntu9.10
交叉编译器:arm-linux-gcc-3.4.1
开发板:OK2440-III
内核版本:linux-2.6.12

------------------------------华丽的分割线--------------------------------
所需源码包:madplay-0.15.2b.tar.gz,libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz 和 zlib-1.1.4.tar.gz
下载地址:
    http://zlib.net/zlib-1.2.5.tar.gz
    http://cdnetworks-kr-2.dl.source ... 3tag-0.15.1b.tar.gz
    http://cdnetworks-kr-1.dl.source ... bmad-0.15.1b.tar.gz
    http://cdnetworks-kr-1.dl.source ... play-0.15.2b.tar.gz

    新建路径
  1. sudo /madplay sudo /madplay/mad
复制代码
给路径最大权限
  1. sudo chmod 777 /madplay /madplay/mad
复制代码
将四个源码包拷贝到 /madplay下并解压。
   
------------------------------华丽的分割线--------------------------------
编译zlib-1.1.4
进入到zlib-1.1.4路径,命令
  1. cd /madplay/zlib-1.1.4
复制代码
首先配置configure 文件,生成Makefile,命令:
  1. ./configure --prefix=/madplay/mad/code]

  2. 修改Makefile.
  3. [code]CC=arm-linux-gcc
  4. AR=arm-linux-ar rc
  5. RANLIB=arm-linux-ranlib
复制代码
运行
  1. make
  2. make install
复制代码
------------------------------华丽的分割线--------------------------------
编译libid3tag
进入到路径/madplay/libid3tag-0.15.1b
运行
  1. CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/madplay/mad --disable-shared CPPFLAGS=-I=/madplay/mad/include LDFLAGS=-L=/madplay/mad/lib
复制代码
生成Makefile
运行
  1. make
  2. make install
复制代码
------------------------------华丽的分割线--------------------------------
编译libmad
进入路径/madplay/libmad-0.15.1b
运行
  1. CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/madplay/mad  --disable-shared CPPFLAGS=-I=/madplay/mad/include LDFLAGS=-L=/madplay/mad/lib
复制代码
生成Makefile
运行
  1. make
  2. make install
复制代码
------------------------------华丽的分割线--------------------------------
编译madplay
进入路径/madplay/madplay-0.15.2b
运行
  1. CC=arm-linux-gcc ./configure --host=arm-linux --prefix==/madplay/mad  --disable-shared
  2. --enable-static --disable-nls CPPFLAGS=-I=/madplay/mad
复制代码
运行
  1. make
复制代码
------------------------------华丽的分割线--------------------------------
将/madplay/mad下的madplay下载到开发板上,然后下载一个mp3格式的音频文件到开发板。
  1. ./madplay xxx.mp3
复制代码
这样就可以通过耳麦听到播放的mp3音乐了。
^_^
回复

使用道具 举报

lknlfy 该用户已被删除
发表于 2010-6-13 12:38:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

zjx311989 该用户已被删除
发表于 2010-7-15 15:33:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

crazyman 该用户已被删除
发表于 2010-9-16 16:47:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

uniquecc 该用户已被删除
发表于 2010-9-17 09:35:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

29

主题

9048

帖子

5593

积分

 楼主| 发表于 2010-9-17 17:26:19 | 显示全部楼层
看楼上的错误,应该是编译环境的问题。
make clean下试试
回复 支持 反对

使用道具 举报

ggqcyx 该用户已被删除
发表于 2010-10-13 00:22:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

z932245852 该用户已被删除
发表于 2011-5-3 16:09:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

HWH-GXM 该用户已被删除
发表于 2011-5-5 15:45:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

z932245852 该用户已被删除
发表于 2011-5-7 09:54:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-1 22:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表