移植 mplayer 到 mini2440 全流程的小窍门
2010-10-10 01:04
393 查看
关于Linux工程师来说做功用移植也不是一个容易的事情,下面就给群众简介一个移植mplayer到mini2440的全流程的小窍门。
主机Linux系统:fedora 9
主机GCC编译器:gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
开发板:mini2440
arm-linux-gcc穿插编译器:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)
下载: MPlayer-1.0rc2.tar.bz2
输入: tar jxvf MPlayer-1.0rc2.tar.bz2
输入:cd MPlayer-1.0rc2
输入:./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm --enable-static --disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdCss-internal --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --enable-libavcodec_a --language=zh_CN --disable-live 2>&1 tee logfile
输入:make
编译出错,不支持pld [r1]指令的疑问
替换
MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S文件
和
MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S文件
中的pld [r1]为空即可!
输入:make
得到mplayer,下载到mini2440开发板/usr/bin目录
在开发板执行
mplayer test.avi -framedrop -quiet -vf rotate=1,scale=240:320
成功啦!这次终于有声响了!MP3也可以播哦:-)
主机Linux系统:fedora 9
主机GCC编译器:gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
开发板:mini2440
arm-linux-gcc穿插编译器:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)
下载: MPlayer-1.0rc2.tar.bz2
输入: tar jxvf MPlayer-1.0rc2.tar.bz2
输入:cd MPlayer-1.0rc2
输入:./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm --enable-static --disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdCss-internal --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --enable-libavcodec_a --language=zh_CN --disable-live 2>&1 tee logfile
输入:make
编译出错,不支持pld [r1]指令的疑问
替换
MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S文件
和
MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S文件
中的pld [r1]为空即可!
输入:make
得到mplayer,下载到mini2440开发板/usr/bin目录
在开发板执行
mplayer test.avi -framedrop -quiet -vf rotate=1,scale=240:320
成功啦!这次终于有声响了!MP3也可以播哦:-)
相关文章推荐
- uboot-2012.04.01移植到mini2440(一)启动流程、内存分布及重定位初步分析
- 移植mplayer到mini2440的全过程
- mini2440系统移植篇之kernel启动流程
- 在Ubuntu上移植MPlayer到mini2440
- 移植mplayer到mini2440
- QT_MPlayer移植到mini2440
- mplayer移植到mini2440,报错问题解答
- 编译移植Mplayer到mini2440开发板的过程及问题解决办法
- 成功移植mplayer到mini2440
- mplayer移植到mini2440
- mini2440系统移植篇之init启动流程
- mini2440 移植 mplayer Mp4播放器
- Mplayer移植到mini2440(s3c2440)
- MPlayer移植到mini2440开发板
- ARM-Linux内核移植之(一)——内核启动流程分析
- linux-2.6.32在mini2440开发板上移植----移植yaffs2
- linux-2.6.32在mini2440开发板上移植 ---按键驱动程序移植
- MINI2440 DM9000网卡驱动在 QEMU上的移植(转)
- 成功移植DHCP客户端到mini2440,终于可以上网了
- Mplayer1.0在ok6410开发板上的移植(多版本交叉编译器)