- 3
- 0
- 约5.42千字
- 约 21页
- 2018-12-21 发布于浙江
- 举报
目 录
一、实验题目: 2
二、实验目的和要求: 2
三、实验开发环境: 3
四、实验开发流程图: 3
五、实验步骤: 3
六、实验分工: 19
七、心得体会 20
一、实验题目:
飞凌ARM11嵌入式音频播放器
二、实验目的和要求:
(一)实验目的:学生通过本次课程设计,进一步掌握硬件接口技术及其应用编程方法,使学生系统科学地受到分析问题和解决问题的训练,提高学生综合分析设计能力、独立思考与团结协助能力,为毕业设计及今后从事专业工作打下基础。
(二)实验任务:利用实验设备做一个类似MP3、MP4播放系统。
(三)实验要求:
熟悉开发板环境;
熟悉音频、视频驱动原理、了解MP3、MP4编码原理;
实现MP3、MP4播放功能;
提供播放界面,如选择文件、播放、暂停、下一首、上一首等。
三、实验开发环境:
飞凌ARM11嵌入式、XP系统、Linux操作系统、嵌入式试验箱。
四、实验开发流程图:
五、实验步骤:
(一)用linux搭建交叉编译环境:
1、在主机上搭建好Linux开发环境,安装好的Ubuntu。
2、设置Ubuntu的网络参数。
3、安装交叉编译器。
(1)将cross-4.2.2-eabi.tar.bz2文件拷贝到Ubuntu的/forlinx目录下,该文件位于用户基础资料光盘的“实用工具”文件夹中。在Ubuntu中新建一个终端,输入下面的命令安装交叉编译器:
#cd /forlinx (进入/forlinx目录)
#mkdir /usr/local/arm #tar jxvf cross-4.2.2-eabi.tar.bz2 -C /usr/local/ar(编译器解压到/usr/local/arm)
1.修改环境变量,把交叉编译器的路径加入到PATH
(2)完成后将在/usr/local/arm/目录下生成”4.2.2-eabi”目录。
(3)内核或其他应用程序均可用/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-来指
定使用该交叉编译器。编译器安装正确,会显示编译器的版本等信息。
4、编译UBOOT和Linux内核。
(1)将压缩包‘uboot1.1.6_FORLINX_6410.tgz’拷贝到Ubuntu的/forlinx目录下,解压缩并编译,Ubuntu下操作过程中:
#tar zxfuboot1.1.6_FORLINX_6410.tgz (解压缩uboot源码)
#cd uboot1.1.6 (进入uboot源码的目录)
#make smdk6410_config (配置config)
#make clean (删除以前编译的文件)
#make(编译)
(2)编译成功,在‘uboot1.1.6’目录下产生名为‘u-boot.bin’的二进制文件。该文件需要烧写到Nandflash的U-boot映像文件。
(3)编译Linux。将压缩包‘linux2.6.28_FOLINX_6410.tgz ’拷贝到你的工作目录下,解压缩:
#tar zxf linux2.6.28_FOLINX_6410.tgz
(4)配置内核:安装‘libncurses5’,以方便使用‘makemenuconfig’命令,采用以下命令行来安装(这个步骤需要pc可以连接互联网):
#sudo apt-get install libncurses5-dev
然后恢复内核的默认配置:
#cd linux2.6.28
#cp FORLINX6410_CFG .config
(5)编译内核:使用#make zImage进行编译
编译结束后将在内核源码目录的arch/arm/boot中得到Linux内核映像文件:zImage。
(二)编译并移植mplayer文件:
1、在互联网上下载mplayer的开源代码,解压后分析代码。
使用tar xjvf 命令解压mpalyer文件
解压后的MPlayer中的文件列表
运行configure,生成makefile
2、找到头文件后使用Ubuntu编译运行,其中发现错误调试后运行。
3、将编译成功后的mplayer文件移植到SD卡中。
(三) 一键烧写linux系统到开发板:
直接一键烧写Linux
1、制作用于一键烧写LINUX的SD卡
将SD卡格式化为FAT32格式。
将SD卡接入SD读卡器中,把SD读卡器插在PC机的USB口中。等到PC机能够正常识别出SD卡后,把SD卡格式化为FAT32格式。
通过SD_Writer.exe将mmc.bin烧写到SD卡中打开SD_Writer.exe。
点击”Scan”,这个步骤是自动搜寻SD卡所在盘符。
将”SDType”更改为auto。这个步骤是为了让SD_Writer自动识别SD卡类型。
如果您的PC是WIN7,您还需
原创力文档

文档评论(0)