嵌入式开发在多媒体中的应用研究

嵌入式开发在多媒体中的应用研究

ID:6807960

大小:325.00 KB

页数:50页

时间:2018-01-26

嵌入式开发在多媒体中的应用研究_第1页
嵌入式开发在多媒体中的应用研究_第2页
嵌入式开发在多媒体中的应用研究_第3页
嵌入式开发在多媒体中的应用研究_第4页
嵌入式开发在多媒体中的应用研究_第5页
资源描述:

《嵌入式开发在多媒体中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2011届信息与计算科学专业毕业设计(论文)重庆三峡学院毕业设计(论文)题目:嵌入式开发在多媒体中的应用专业:信息与计算科学年级:2007级学号:作者:指导老师:完成时间:2011年5月2011届信息与计算科学专业毕业设计(论文)说明本系统是基于ARM2440开发板运行的一个MP3系统,本论文重点对怎么开发一个MP3系统做了详细的讲解。本系统研究了如何移植bootloader、移植内核、移植根文件系统、移植应用程序、驱动的编写、应用程序的编写。我们研究这个系统的主要目的就是为了学习嵌入式的开发流程,更加深刻的理解什么是嵌入式。在开发该系统之前,我们

2、必须得安装了linux操作系统和基本的硬件环境。我们再开发该系统的时候。首先就是移植的bootloader,因为bootloader就是我们开机运行的第一个程序。移植bootloader到ARM2440开发板上就得参考2440开发板的数据手册。根据2440开发板的硬件来配置bootloader的相应参数。接着是移植linux内核,然后是移植根文件系统,根文件系统移植完后就移植应用程序。其中我们移植的应用程序中就包含了我们madplay软件。这个软件是播放mp3所必须的软件。为了实现我们系统的按键功能,我们还得编写按键驱动程序,有了按键驱动,则我们就

3、可以编写各种应用程序来控制我们的开发板了。当以上步骤都做完的时候,哈哈。。。我们的MP3系统就完成了。序号学号姓名专业、班级任务分配1计算机科学与技术组长,系统开发、代码调试2信息与计算科学主要功能模块设计、系统开发3信息与计算科学任务的提出、系统设计2011届信息与计算科学专业毕业设计(论文)目录摘要IAbstractII1引言和选课题的背景12系统开发的环境43需求分析53.1项目的可行性研究53.1.1技术的可行性53.1.2经济的可行性53.1.3操作的可行性53.2需求分析的任务53.2.1功能需求53.2.2性能需求53.3总体设计63

4、.3.1设计过程63.3.2设计原理64移植bootloader64.1BootLoader的概念64.2BootLoader的stage164.3BootLoader的stage274.4u-boot-1.1.6的移植84.4.1u-boot-1.1.6的代码目录结构简介85Linux内核移植105.1内核简介105.2linux内核源码目录结构105.3linux内核构造系统简介115.3.1、Kconfig文件,其作用是125.3.2config文件125.3.3Makefile文件125.4Linux内核的构成125.4.1系统调用接口13

5、5.4.2进程管理135.4.3内存管理145.4.4虚拟文件系统145.4.5Linux驱动程序145.4.6网络协议站145.5内核移植145.5.1下载内核并加压145.6进一步配置并裁减内核175.7Kconfig文件精解195.8修改Konfig和Makefile,完成向内核中添加新的功能组件——网卡,声卡,LCD,触摸屏驱动215.8.1配置声卡驱动245.8.2配置LCD驱动252011届信息与计算科学专业毕业设计(论文)5.8.3配置LCD驱动256根文件系统的制作266.1嵌入式文件系统的概述266.1.1什么是嵌入式文件系统26

6、6.1.2嵌入式linux对文件系统的要求266.1.3嵌入式linux常用的文件系统276.2根文件系统的目录结构276.3制作根文件系统步骤287Linux应用程序开发297.1在应用程序这里,我主要研究的就是如下几个模块:297.2介绍MP3声音控制模块297.3实现播放上一首、播放下一首、实现暂停播放307.4实现把歌曲加载到播放列表中347.5显示屏幕时间418系统试运行结果与评价429结束语43致谢43参考文献43附件1:442011届信息与计算科学专业毕业设计(论文)2011届信息与计算科学专业毕业设计(论文)2011届信息与计算科学

7、专业毕业设计(论文)2011届信息与计算科学专业毕业设计(论文)2011届信息与计算科学专业毕业设计(论文)嵌入式开发在多媒体中的应用研究XXX(重庆三峡学院数学与计算机科学学院信息与计算科学专业2007级)摘要:目前嵌入式系统技术已经成为了最热门的技术之一,吸引了大批的优秀人才投入其中。为了想成为嵌入开发团队中的一员,我们也努力开发一个简单的嵌入式产品。我们开发的是一个MP3系统,本系统主要运用了如下知识:移植bootloader、移植内核、移植根文件系统、移植应用程序、驱动的编写、应用程序的编写。我们研究这个系统的主要目的就是为了学习嵌入式的开

8、发流程,体验嵌入的可裁剪性,体验嵌入式产品的资源有限性,体验嵌入式开发中的乐趣。在开发该系统之前,我们必须得有个linux

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。