【实验】Mplayer在ARM平台上的移植
2013-01-12 15:11
585 查看
目的:
1、了解一般软件移植的基本方法;
2、掌握Mplayer的移植过程;
3、了解 ARM-Linux的声卡驱动的一些bug;
要求:
1、掌握C语言基础知识;
2、掌握Linux环境下vi编辑器的使用方法;
3、掌握Makefile的编写和使用方法;
4、掌握Linux下的程序编译与交叉编译过程;
5、具有重新编译和烧写开发板内核镜像的能力。
所需硬件环境:
1、博创UP-CPU6410教学及科研平台;
2、PC机pentium500以上,硬盘40G以上,内存512MB以上;
所需软件环境:
1、libmad-0.15.1b.tar.gz
2、MPlayer-1.0rc2.tar.bz2
3、4.3.1-eabi-armv6-up-cup6410.tar.gz交叉编译器
设计过程:
1、解压4.3.1-eabi-armv6-up-cup6410.tar.gz软件包,搭建编译环境;
2、解压libmad-0.15.1b.tar.gz,并编译;
3、解压MPlayer-1.0rc2.tar.bz2,并使用.configure编译,最后make生成可执行程序。
4、连接开发板,在开发板上执行、测试。
实验步骤:
.cd libz-1.1.4
../configure --host=arm-linux --prefix=/root/存放生成文件的文件夹
.make
.make install
.……
.循环到第三次的时候便会出现错误-->gedit Makefile -->找到错误--force-mem
.make ->make install
.直到最后一个madplay -->./configure --host=arm-linux --prefix=/root/存放生成文件的文件夹 CPPFLAGS=-I/root/存放生成文件的文件夹/include LDFLAGS=-L/root/存放生成文件的文件夹/lib
.将之前生成的文件bin中的madplay和lib下的.so文件全部拷入挂载的文件地址下
.开始在minicom -->挂载
.cp *.so* /mnt/yaffs/Qtopia/lib/ (nfs下)
../madplay *.mp3*
在arm板子上面可以播放所选取的音乐。
疑难小结:
这个实验需要将player移植到arm板子上面,需要挂载等操作,所以要熟悉这些命令操作,仔细细心完成每一步。
详细请见压缩文件中。
"Mplayer在ARM平台上的移植.doc"点击打开链接
1、了解一般软件移植的基本方法;
2、掌握Mplayer的移植过程;
3、了解 ARM-Linux的声卡驱动的一些bug;
要求:
1、掌握C语言基础知识;
2、掌握Linux环境下vi编辑器的使用方法;
3、掌握Makefile的编写和使用方法;
4、掌握Linux下的程序编译与交叉编译过程;
5、具有重新编译和烧写开发板内核镜像的能力。
所需硬件环境:
1、博创UP-CPU6410教学及科研平台;
2、PC机pentium500以上,硬盘40G以上,内存512MB以上;
所需软件环境:
1、libmad-0.15.1b.tar.gz
2、MPlayer-1.0rc2.tar.bz2
3、4.3.1-eabi-armv6-up-cup6410.tar.gz交叉编译器
设计过程:
1、解压4.3.1-eabi-armv6-up-cup6410.tar.gz软件包,搭建编译环境;
2、解压libmad-0.15.1b.tar.gz,并编译;
3、解压MPlayer-1.0rc2.tar.bz2,并使用.configure编译,最后make生成可执行程序。
4、连接开发板,在开发板上执行、测试。
实验步骤:
.cd libz-1.1.4
../configure --host=arm-linux --prefix=/root/存放生成文件的文件夹
.make
.make install
.……
.循环到第三次的时候便会出现错误-->gedit Makefile -->找到错误--force-mem
.make ->make install
.直到最后一个madplay -->./configure --host=arm-linux --prefix=/root/存放生成文件的文件夹 CPPFLAGS=-I/root/存放生成文件的文件夹/include LDFLAGS=-L/root/存放生成文件的文件夹/lib
.将之前生成的文件bin中的madplay和lib下的.so文件全部拷入挂载的文件地址下
.开始在minicom -->挂载
.cp *.so* /mnt/yaffs/Qtopia/lib/ (nfs下)
../madplay *.mp3*
在arm板子上面可以播放所选取的音乐。
疑难小结:
这个实验需要将player移植到arm板子上面,需要挂载等操作,所以要熟悉这些命令操作,仔细细心完成每一步。
详细请见压缩文件中。
"Mplayer在ARM平台上的移植.doc"点击打开链接
相关文章推荐
- arm平台移植mplayer
- Mplayer在ARM平台上的移植总结
- Mplayer播放器的在PC、arm平台上的移植
- Mplayer播放器的在PC、arm平台上的移植
- 移植mysql到arm平台
- 移植MySQL到嵌入式ARM平台
- 移植Android系统到基于ARM的平台上-从零到启动
- 移植ethtool到arm平台
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- 移植FFTW到ARM(android)平台
- ARM平台移植libcurl curl-7.49.0
- linux sqlite3 arm平台移植
- ARM Linux平台QTE+tslib移植后感
- LinuxCNC ARM平台移植
- ARM平台上蓝牙协议栈Bluez的移植使用和配置(写的狠不错) .
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- yaffs2在arm平台ucos2系统下的移植 2008-9-26 14:53:00 (21ic)
- 移植strace调试工具到arm平台
- 激光雷达学习笔记(六)ARM-Linux平台算法移植
- 基于Hi3559A ARM64位嵌入式平台的OpenCV 2.4/3.1 移植