基于ARM9的视频显示系统设计.docx

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-09-16
  • 论文字数:15903
  • 当前位置论文阅览室 > 论文模板 > 论文综述 >
  • 课题来源:(无悔青春)提供原创文章

支付并下载

摘要:随着社会的发展,人们对各种多媒体信息的需求增大,视频是多媒体信息中的重要组成部分,嵌入式视频系统在很多领域有着广泛的应用。因此研制一种低成本高性能的视频显示系统是很有意义的工作。

-本文设计了一种基于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