Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33406
  • 博文数量: 12
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-22 20:05
文章分类
文章存档

2010年(4)

2009年(8)

我的朋友

分类: 嵌入式

2010-01-08 22:35:14

主机系统:fedora8 + vmware 

目标板:utu2440 / linux-2.6.29.1
交叉编译器:
arm-linux-gcc-3.4.1
软件资源:zlib-1.2.3.tar.gz

             libid3tag-0.15.1b.tar.gz

          libmad-0.15.1b.tar.gz

             madplay-0.15.2b.tar.gz

 

移植步骤:

1.     编译zlib

# CC=arm-linux-gcc AR="arm-linux-ar rc" RANLIB=arm-linux-ranlib ./configure --prefix=/opt/madplay

# make

# make install

 

2.     编译libid3tag

# CC=arm-linux-gcc CPPFLAGS=-I/opt/madplay/include LDFLAGS=-L/opt/madplay/lib ./configure --prefix=/opt/madplay --disable-shared --host=arm-linux

# make

# make install

 

3.     编译libmad

# CC=arm-linux-gcc ./configure --prefix=/opt/madplay --host=arm-linux --disable-shared

# make

# make install

 

4.     编译madplay

# CC=arm-linux-gcc CPPFLAGS=-I/opt/madplay/include LDFLAGS=-L/opt/madplay/lib ./configure --host=arm-linux --prefix=/opt/madplay

# make

# make install

 

5.     /opt/madplay/bin/madplay拷贝到rootfsbin目录中,重启开发板后就可以用命令行听歌了:)

# madplay music.mp3

MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.

          Title: ·( ·-)

         Artist:

        Encoder: Lavf51.12.2

 

6.     命令行快捷键

- volume decrease

+ volume increase

P pause/play

S stop

 

阅读(753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~