毕业答辩P P T模板-天津大学.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LOGO LOGO 答辩人:许安福 专业:电子信息工程 导师:高学 教授 研究背景和意义 随着嵌入式技术的发展,在嵌入式系统上开发集成多媒体播放器已经成为了一个技术热点,但恰恰在目前国内嵌入式人才一直供不应求,高手更是奇缺。导致多媒体终端领域一直被国外厂家垄断。 为了初学者能更快的踏进嵌入式开发的大门,详细讲解基于Qt的嵌入式系统中实现媒体播放器具有深刻的意义和实用价值,希望本文论文能给初学者指明开发的典型流程。 本文的主要内容 开发板的硬件结构认识:主要包括硬件组成和对应要用到的功能。 开发平台搭建:包括VMware和Ubuntu安装,交叉编译环境的建立,内核定制,编译和移植 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通用公共许可证发布。 此款 软件可在各主流作业系统使用 ,支持众多视频格式。 系统组成 根文件系统 多媒体播放器 Linux内核 QT/Embedded Mplayer Linux根文件系统 /bin 存放二进制可执行命令的目录   /dev 存放设备文件的目录(console,null)   /etc 存放系统管理和配置文件的目录   /home 用户主目录,比如用户user的主目录就是/home/user,可以 用user表示   /lib 存放动态链接共享库的目录   /sbin存放系统管理员使用的管理程序的目录   /tmp 公用的临时文件存储点   /root 系统管理员的主目录   /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。   /proc 虚拟文件系统,可直接访问这个目录来获取系统信息。   /var 某些大文件的溢出区   /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。 配置busybox 记得在busybox settings-Installation-下选中“Don’t use/usr”这样可以避免把busybox安装到宿主系统的usr目录上,再在Busybox Installtion Prefix中输入要安装的地址,表明busybox安装到指定的地址。 同时在busybox settings-build options-下选择“Build busybox as a static binary”使编译出的busybox是静态链接,以防放到开发板运行不了。 Tslib触摸屏滤波、去抖、校准 在编译tslib前需要用apt-get-install为系统安装autoconf,automake,libtool,autoconf,automake这两个软件实际是有若干Shell脚本组成的,它可以帮助程序员轻松产生Makefile文件。 QT/Embedded 在交叉编译QT/Embedded 时在编译参数上要注意 -I /usr/local/tslib/include -L /usr/local/tslib/lib 这个目录要和之前tslib安装目录相同 等编译好后,把文件复制到/usr/local/Trolltech/目录下 ,然后给开发板设置好环境变量 Mplayer的移植 Mplayer的编译最好用官网必威体育精装版的SVN版本,因为用久版本会提

文档评论(0)

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

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

1亿VIP精品文档

相关文档