飞凌ARM11嵌入式音频播放器设计.docVIP

  • 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)

1亿VIP精品文档

相关文档