MP3毕业设计—毕业设计论文精选.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MP3毕业设计—毕业设计论文精选

1.QT/Embedded 程序的功能需求 QT/Embedded 程序流程图 QT/Embedded 设计播放界面 QT/Embedded 视频解码的流程 QT/Embedded 交叉编译 QT/Embedded 交叉编译流程 2.根文件系统 系统目录 根文件系统 制作根文件系统 修改编译工具和指定CPU的体系结构 编译Busybox 得到我们能使用的常用命令 创建/dev/console /dev/null 这两个设备节点 创建配置文件(console::askfirst:-/bin/sh) 拷贝编译工具下的动态库文件以支持C库函数 Tslib触摸屏滤波、去抖、校准 触摸屏驱动为与硬件直接接触部分 提供最原始的设备坐标数据 3.Linux内核 内核配置 支持DM9000网卡 支持显示器 支持声卡驱动 支持FrameBuffer 支持串口驱动 支持Nand Flash驱动 支持watchdog驱动 5.播放器 Linux系统中的运行结果 播放器 开发板中的运行结果 LOGO LOGO LOGO * LOGO LOGO 毕业论文设计说明书 题目:基于Qt的嵌入式媒体播放器系统的设计与实现 研究背景和意义 随着嵌入式技术的发展,在嵌入式系统上开发集成多媒 体播放器已经成为了一个技术热点,嵌入式系统硬件,特别 是嵌入式CPU的处理能力提升很快,由8位、16位升级到32位 、64位,掌上电脑、PDA等新产品层出不穷,产业规模日益 壮大导致多媒体终端领域一直被国外厂家垄断。 本文借助于嵌入式系统平台,完成一个基于QT的多媒体 播放器,其中重点完成播放器程序的编写,嵌入式操作系统 的移植,包括bootloader,内核以及文件系统移植,通过配 置内核对操作系统进行优化,以便使开发板可以更灵活,更 方便的开发各种各样的应用程序。 论文的主要内容 Linux系统和开发板的认识:主要包括Linux的优缺点和开发板对应要用到的功能。 开发平台搭建:包括VMware和RedHat安装,交叉编译环境的建立,内核定制,编译和移植 QT/Embedded和触摸:包括交叉编译QT/Embedded,Tslib和设置环境变量等。 界面设计和播放器移植:用QT Creator对播放器界面进行开发,移植Mplayer到系统上 相关技术与解释 Qt Designer? – 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界 面上,支持layout, 支持signal/slot编辑。 QT/Embedded – Nokia也针对嵌入式环境推出了Qt/Embedded产品。与桌面 版本不同,Qt/Embedded仅采用FrameBuffer作为底层图形接口 直接取代了X Server及X Library等角色,将所有的功能全部整 合在 一起。? Qmake?– 用于生成Makefile(编译的规则和命令行)的命令行工具。 它是Qt跨平 台编译系统的基础。 它的主要特点是可以读取Qt本身的配置, 为程序 生成与库一致的Makefile。 Mplayer ?– MPlayer是一款开源的多媒体函数支持库,以GNU通用公共许可证发布, 支持众多视频格式解码。 程序的组成 2.根文件系统 多媒体播放器 3.Linux内核 1.QT/Embedded 4.Mplayer库 编码设计的界面 程序运行的界面 交叉编译器是一种可以在平台A上为另一种平台B编译程序的编译器。其中,运行交叉编译器的平台A称为宿主机,交叉编译生成的目标文件的运行平台B称为目标机。交叉编译器的编译过程称为交叉编译。 /bin 存放二进制可执行命令的目录   /dev 存放设备文件的目录(console,null)   /etc 存放系统管理和配置文件的目录   /home 用户主目录,比如用户user的主目录就是/home/user,可以 用user表示   /lib 存放动态链接共享库的目录   /sbin 存放系统管理员使用的管理程序的目录   /tmp 公用的临时文件存储点   /root 系统管理员的主目录   /mnt 系统提供这个目录是让用户临时挂载其他的文件系统   /proc 虚拟文件系统,可直接访问这个目录来获取系统信息   /var 某些大文件的溢出区  

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档