linux MP3播放器的移植

基础:

播放第一段视频  最后一步:./mplayer ever.avi

      程序在arm机上显示  令编译好的文件名为 1
      进入dev 
     /mnt/nfs/code/1 >tty0
静态 gcc -c xx.c 
     ar cr libxxx.a xx.o
1:SDL -1.2.14   
  (1)解压SDL -1.2.14 命令:tar -xzvf SDL-1.2.14.tar.tar 
   (2) 进入SDL -1.2.14
   (3)./configure
    (4)make
 (5)cd test
 (6)./configure
 (7)make
 (8)ls
2:将SDL的动画放在arm上显示
(1)建立文件夹装配置好的文件如:opt/mini6410/peng/output
(2)# cd SDL-1.2.14
(3)配置:# ./configure --prefix=/opt/mini6410/peng/output --disable-video-nanox -disable-video-qtopia
 --disable-video-photon --disable-video-ggi --disable-video-svga --disable-video-aalib
 --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa
 --disable-video-x11 --disable-nasm --enable-joystick --enable-input-tslib
 --enable-video-fbcon --host=arm-linux --build=i386
(4)编译:# make或# make install
 (5)在test里选择一个.c文件进行编译(如:testgl.c)
(6) arm-linux-gcc testgl.c -o aa -L/opt/mini6410/peng/output/lib -I/opt/mini6410/peng/output/include/SDL -lSDL
(7)将aa文件拷贝到/usr/pengting(共享文件)里,再将/opt/mini6410/peng/output/lib里的三个.so文件拷到/usr/peng里,和aa在一个地儿
(8)挂载 
(9)cp lib* /mnt/yaffs/Qtopia/lib
(10)./aa
3:在pc机上放mp3
  1:解压libid3tag  libmad  madplay
  2:创建目录,如:opt/mini6410/madplay/targe-x86
 3:(1)# cd libmad 
       #./configure --prefix=/opt/mini6410/madplay/targe-x86
       # make install
    (2)# cd libid3tag 
      #./configure --prefix=/opt/mini6410/madplay/targe-x86
      #make install
    (3)cd madplay
      # ./configure --prefix=/opt/mini6410/madplay/targr-x86 CPPFLAGS=-I/opt/mini6410/madplay/targe-x86/include LDFLAGS=-L/opt/mini6410//madplay/targe-x86/lib
      # make install(生成了madplay可执行文件)
       将mp3歌曲拷到maplay里
  4:./maplay 歌曲名
4:在arm机上播放歌曲  如:配置好的文件放到/opt/mini6410/armmadplay
 (1)解压libid3tag  libmad  madplay  libz-1.1.4 
 (2)按顺序配置 :
 #cd libz-1.1.4 
    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay   #make   #make install
 #cd libid3tag
    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay   #make   #make install
 #cd libmad 
    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay   #make   #make install
 #cd madplay
    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay CPPFLAGS=-I/opt/mini6410/armmadplay/include LDFLAGS=-L/opt/mini6410/armmadplay/lib   #make   #make install
 (3)把可执行文件拷到共享目录里  再把生成的lib里的文件考进去  然后挂载  把.so文件拷到Qtopia/lib里(*.so*) 拷mp3文件  运行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值