首页> 中文学位 >基于S3C44B0X平台同步多通道专业MP3播放器的开发
【6h】

基于S3C44B0X平台同步多通道专业MP3播放器的开发

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的研究背景

1.2课题的研究内容

1.3本文的章节安排

第二章多通道MP3播放器的整体设计

2.1需求分析

2.2播放器的硬件设计

2.2.1播放器的处理器选用

2.2.2 MP3解码硬件设计

2.2.3多通道的实现方式

2.2.4 USB模块电路设计

2.3播放器的软件设计

第三章系统BootLoader的设计实现

3.1 BootLoader

3.2针对播放器的U-Boot定制方法

3.2.1定制框架

3.2.2对应参数的设定

3.3 U-Boot开发小结

第四章uClinux的定制与移植

4.1 uClinux

4.2播放器内核定制的关键技术

4.2.1选择针对播放器的源码版本

4.2.2播放器对于内核的详细配置

4.3内核定制小结

第五章USB模块的设计

5.1 USB技术

5.2内核中USB模块源码的分析与编写

5.2.1 HCD层

5.2.2 USBD层

5.2.3移动存储设备挂接的实现

5.3 USB开发小结

第六章MP3播放部分的实现

6.1 MP3文件的传输代码设计

6.1.1 MP3解码技术

6.1.2播放部分的代码编写

6.1.3多通道部分的代码实现

6.1.4 MP3信息管理

6.2 MP3播放部分开发小结

第七章LCD模块

7.1 LCD控制器

7.2播放器LCD模块的设置

7.2.1液晶屏的选用

7.2.2控制器模式的选定

7.3内核中LCD底层驱动的实现

7.3.1 FrameBuffer技术

7.3.2内核中LCD驱动代码分析与设置

7.4 LCD开发小结

第八章用户界面的编写

8.1界面软件的介绍以及选用

8.2播放器对MiniGUI运行模式的选择

8.4 MiniGUI的移植及界面的编写

8.4.1 MiniGUI移植环境的搭建

8.4.2为播放器界面添加中文支持

8.4.3播放界面的编写

8.5界面开发小结

结束语

致谢

参考文献

作者在攻读硕士学位期间发表的论文

展开▼

摘要

本文主要提出了一种基于ARM7平台下的多通道MP3播放器的设计方案,实现对外接移动硬盘或U盘上的MP3文件进行四通道同步播放。此外,选用uClinux作为操作系统平台,使系统可以很好的进行多任务处理,并保证了播放系统的稳定性。 按照嵌入式系统的开发模式,本文对于播放器的开发步骤及原理进行了详细的叙述,包括对于硬件参考开发板的选型以及电路的设计注意事项,详细叙述了从引导程序到系统移植,以及界面编写完整的过程,还对内核中部分驱动代码进行了分析和修改,偏重于阐述软件部分的设计方法和思想。 按照从硬件到软件的次序,本文主要包含以下内容: 1.介绍了S3C44BOX处理器的主要性能特征,以及基于这款 CPU 的MP3解码,USB部分的电路设计,提出了在硬件设计中可能会遇到的问题以及解决方法。 2.详细介绍了系统移植的原理和方法,其中包括BootLoader的启动流程和参数设置的说明,以及对于uClinux内核的定制,完成了针对播放器平台的操作系统移植工作。 3. USB部分的软件涉及到的协议比较多,所以代码相对比较复杂,本文通过系统初始化以及热插拔所引起的一系列动作来对这部分代码进行分析,并提出了针对播放器的具体条件需要对内核中 USB 部分进行的修改工作。 4.播放部分的软件设计主要问题是对于解码芯片的操作,本文详细的给出了操作部分的方法以及需要注意的问题。 5.介绍了S3C44BOX中LCD控制器的功能和使用方法,对内核中的相关功能进行了设置。简单介绍了MiniGUI,并且运用该款软件最终完成对于播放界面的设计。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号