linux MP3播放器的移植
来源:互联网 发布:mac上如何设置邮箱 编辑:程序博客网 时间:2024/05/03 16:10
基础:
播放第一段视频 最后一步:./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
- linux MP3播放器的移植
- 12、madplay的MP3播放器移植
- 移植madplay mp3 播放器到linux-2.6
- 移植madplay mp3 播放器到linux-2.6
- 构建嵌入式Linux应用系统 —— mp3播放器 madplay的移植
- MP3播放器madplay在ARM平台上的移植
- linux下面的 mp3播放器xmms
- linux下的mp3播放器
- linux下mp3播放器xmms的安装
- PHP的MP3播放器
- 简单的MP3播放器
- mp3播放器的实现
- MP3播放器的实现
- 简单的MP3播放器
- 自动循环播放的MP3播放器
- 自动循环播放的MP3播放器
- 自动循环播放的MP3播放器
- 自动循环播放的MP3播放器
- 数据结构与算法[LeetCode]—两个有序数组合并及找中点问题
- ZedBoard的第一个工程Helloworld
- Leetcode_gas-station
- Ubuntu linux关机、重启、注销命令
- 动态规划之多段图(下)
- linux MP3播放器的移植
- 老人与黑人小孩子
- 字符杂项设备 misc_register
- 图灵奖得主(三)
- 带环链表
- (键盘)代码 19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备
- Eclipse的team下的 SVN update to HEAD 和 Synchronize with repository 的区别
- 云计算创业回顾
- PHP