文档介绍:《硬件课程设计》
实验题目:音频播放器
指导老师:
学院:计算机学院
专业:信息安全
班级:
成员:
目录
一、实验题目: 2
二、实验目的和要求: 2
三、实验开发环境: 3
四、实验开发流程图: 3
五、实验步骤: 3
六、实验分工: 13
七、心得体会 14
八、附录………………………………………………………………………………..14
一、实验题目:
飞凌ARM11嵌入式音频播放器
二、实验目的和要求:
(一)实验目的:学生通过本次课程设计,进一步掌握硬件接口技术及其应用编程方法,使学生系统科学地受到分析问题和解决问题的训练,提高学生综合分析设计能力、独立思考与团结协助能力,为毕业设计及今后从事专业工作打下基础。
(二)实验任务:利用实验设备做一个播放系统。
(三)实验要求:
熟悉开发板环境;
熟悉音频驱动原理、了解编码原理;
实现播放功能;
提供播放界面,如选择文件、播放、暂停、下一首、上一首等。
三、实验开发环境:
飞凌ARM11嵌入式、XP系统、安卓操作系统、嵌入式试验箱。
四、实验开发流程图:
搭建交叉编译环境
编译并移植 mplayer 文件
一键烧写安卓系统到开发板
开发板调试mplayer软件,播放音频文件
五、实验步骤:
(一)搭建交叉编译环境(电脑自带,此步骤省略):
1、在主机上搭建好安卓开发环境,安装好Ubuntu。
2、设置Ubuntu的网络参数。编译器。
3、安装交叉
4、编译UBOOT和内核。
(二)编译并移植mplayer文件:
1、在开发环境上编译代码,实现播放功能。
2、找到头文件后使用Ubuntu编译运行,其中发现错误调试后运行。
3、将编译成功后的mplayer文件移植到SD卡中。
(三) 一键烧写安卓系统到开发板:
直接一键烧写安卓
1、制作用于一键烧写安卓的SD卡
,启动画面如下:
把读卡器插入PC机,点SCAN按钮,会自动扫描到Removeable Device的盘符,如图:
选择OS Type为’android’,如图:
Select boot选择光盘中的’’
Select kernel选择光盘中的’zimage-’如图:
点’program’按钮,把刚刚选择的boot和kernel写入sd卡,如图:
2、烧写android到开发板的NandFlash中
把光盘中的‘u-’、‘zImage’、‘android-’如图:
将读卡器从pc上取下,然后把sd卡插在开发板的底板sd卡座内,设置开发底板的拨码开关从sd卡启动,如图:
对开发板上电,6410开始从sd卡启动
出现命令提示符后,手动敲入命令./yjsx
烧写完成后有如下提示:
1、烧写U-Boot。烧写之前,用Eboot擦除NandFlash。0与PC机的串口,打开并设置DNW软件。然后给开发板上电,同时在DNW软件中按PC键盘的空格键使开发板停留在Eboot状态,按下’A’键擦除NandFlash。
、固化启动代码到SD卡中。
(1).将SD卡插入读卡器,把读卡器插入PC的USB接口,然后会在PC上看到SD卡的盘符。
(2).将SD存储卡格式化成fat32文件系统格式。
(3).,”光盘\\USB烧写
工具”下。
(4). 点击“Scan”,扫描SD卡盘符。
(5). SDType选择“Auto”
(6). OSType选择“Wince”(对,就是Wince)
(7). Selectboot选择“”\\USB烧写工具,点击“Program”,固化程序。
、设置开发板从SD卡启动。
将SD卡插入到 TE6410开发板的 SD插座中;
设置拨码开关从Nand Flash启动,拨码开关的设置情况如图:
拨码开关拨到“OFF”位置上表示“0”,另一侧表示“1”。
连接好开发板的串口线,USB线,电源线,打开dnw软件(位于用户基础资料光盘的“实用工具”文件夹中,将其拷贝到硬盘上运行)。点击菜单“Serial PortàConnect”,显示连上串口。连接成功后,1,115200bps]
打开开发板电源开关,可在DNW窗体上看到SDboot启动信息:
下载并烧写u-boot到Nandflash。
点击DNW菜单“Configuration-->Options”弹出DNW配置窗口,