需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15903 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会的发展,人们对各种多媒体信息的需求增大,视频是多媒体信息中的重要组成部分,嵌入式视频系统在很多领域有着广泛的应用。因此研制一种低成本高性能的视频显示系统是很有意义的工作。 -本文设计了一种基于ARM9的视频显示系统。采用ARM9内核的N32926微处理器作为主控制器, Linux系统作为嵌入式操作系统。移植了Mplayer视频播放器实现视频播放,CAN总线功能的实现则是采用了基于SPI接口的CAN控制器MCP2515。软件方面基于QT图形界面构架设计了用户界面。该系统成本低,性能稳定,实现了视频的播放和CAN通信的要求。
关键词:N32926、Linux、Mplayer、QT、CAN
目录 中文摘要 Abstract 第一章 绪论-3 1.1 课题的背景和意义-3 1.2系统开发平台-4 1.2.1 硬件设计平台-4 1.2.2 软件设计平台-4 1.3论文主要内容和章节安排-4 1.3.1 主要内容-4 1.3.2 章节安排-5 第二章 视频显示系统的总体方案设计-6 2.1设计目标-6 2.2整体思路-6 2.3系统模块选型-7 2.3.1 处理器的选择-7 2.3.2 操作系统的选择-8 2.3.3 视频显示方案选择-10 2.3.4 CAN总线收发模块选择-11 2.3.5 显示界面方案选择-11 第三章 视频显示系统硬件设计-12 3.1硬件总体设计-12 3.2 多路电源设计-13 3.3 NANDFLASH存储器模块设计-14 3.4 SD卡接口设计-15 3.5 TFT液晶显示屏设计-15 3.6 Debug UART接口设计-16 3.7 CAN总线设计-17 第四章 视频显示系统软件设计-19 4.1 Linux系统的移植-20 4.2 Mplayer播放器的移植-22 4.2.1 Mplayer工作流程-22 4.2.2 Mplayer的配置和编译-23 4.3 QT的移植和图形界面的搭建-24 4.3.1 QT的移植-24 4.3.2图形界面的搭建-25 4.4 CAN总线通信-26 4.4.1 MCP2515底层驱动-26 4.4.2 MCP2515应用程序-35 第五章 视频显示系统运行结果-37 第六章 总结和展望-38 6.1总结-38 6.2展望-38 参考文献-39 致谢-41 附录-42 |