基于Windows CE的车载多媒体播放器及驱动设计
发布时间:2018-09-04 11:17
【摘要】:随着嵌入式技术和汽车产业的快速发展,两者相结合的汽车电子产业也步入快速发展阶段。人们对汽车的依赖越来越大,汽车已经成为人们不可替代的日常出行交通工具。人们的乘车时间不断增加,于是人们希望在乘车时能有更好的体验:既能与外界进行信息沟通,又能够体验到娱乐功能。这两者促使了车载多媒体系统的诞生和发展。车载多媒体是汽车的信息收集和处理中心。车载多媒体集成了媒体播放、智能导航和无线通信等功能。其中媒体播放是提高车内娱乐体验的最重要组成部分。 车载多媒体系统本质是嵌入式系统,发展初期受到嵌入式硬件性能的限制而集成的功能较少。随着电子技术进步和人们需求的提高,视频播放已经是车载多媒体系统的必备功能,而视频播放要占用许多的系统资源,传统的嵌入式系统难以满足。为了既满足车载多媒体的功能多样性,又满足视频播放所需资源需求,设备商在研制更高规格的硬件同时也寻找各种硬件之间的有机组合来达到目的,如本论文选用的OMAP系列芯片结合了具有通用处理能力的ARM核与具有高速数据处理能力DSP核。课题利用ARM来对应用程序任务进行控制,利用DSP负责视频播放中的解码处理。 本论文内容主要是基于Windows CE的车载多媒体的播放器设计、通用输入输出接口(General Purpose Input output,简称GPIO)和基于GPIO的键盘驱动程序设计。播放器设计包括播放器的界面设计、基于DirectShow的播放控制设计、以及利用Codec Engine设计Filter。播放器设计前分析了DirectShow和CodecEngine的原理及使用方法,然后在需求分析基础上利用MFC软件框架设计软件。驱动程序设计则首先分析了OMAP开发平台的硬件结构,研究驱动程序模型及开发方法,然后按照步骤开发GPIO与键盘的驱动程序。分别通过对播放器和驱动程序的测试,,说明已经达到预期功能设计要求。
[Abstract]:With the rapid development of embedded technology and automobile industry, the automotive electronics industry with the combination of the two has also stepped into a rapid development stage. People rely more and more on automobile, and automobile has become an irreplaceable means of daily transportation. People's travel time is increasing, so people want to have a better experience when they travel: they can communicate with the outside world, and can experience entertainment function. These two promote the birth and development of vehicle multimedia system. Vehicle multimedia is the center of automobile information collection and processing. Vehicle multimedia integrated media playback, intelligent navigation and wireless communication functions. Media play is the most important part of improving the entertainment experience in the car. Vehicle multimedia system is essentially an embedded system. In the early stage of its development, it is limited by the performance of embedded hardware and has less integrated functions. With the development of electronic technology and the improvement of people's demand, video playback is an essential function of vehicle multimedia system, and video playback takes up a lot of system resources, traditional embedded system is difficult to meet. In order to meet not only the diversity of vehicle multimedia functions, but also the need for resources for video playback, the equipment manufacturers are also looking for an organic combination of various kinds of hardware to achieve their goals in the development of higher specifications of hardware. For example, the OMAP series chips selected in this paper combine the ARM core with universal processing capability and the DSP core with high speed data processing capability. ARM is used to control application tasks and DSP is used to decode video playback. The main content of this thesis is the design of the vehicle multimedia player based on Windows CE, the general input and output interface (GPIO) and the keyboard driver based on GPIO. Player design includes interface design of player, playback control design based on DirectShow and Filter. design with Codec Engine. The principle and application method of DirectShow and CodecEngine are analyzed before the player design, and then the software is designed by MFC software framework on the basis of requirement analysis. The driver design first analyzes the hardware structure of the OMAP development platform, studies the driver model and development method, and then develops the driver of GPIO and keyboard according to the steps. By testing the player and the driver, it shows that the design requirements of the expected function have been met.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.12
[Abstract]:With the rapid development of embedded technology and automobile industry, the automotive electronics industry with the combination of the two has also stepped into a rapid development stage. People rely more and more on automobile, and automobile has become an irreplaceable means of daily transportation. People's travel time is increasing, so people want to have a better experience when they travel: they can communicate with the outside world, and can experience entertainment function. These two promote the birth and development of vehicle multimedia system. Vehicle multimedia is the center of automobile information collection and processing. Vehicle multimedia integrated media playback, intelligent navigation and wireless communication functions. Media play is the most important part of improving the entertainment experience in the car. Vehicle multimedia system is essentially an embedded system. In the early stage of its development, it is limited by the performance of embedded hardware and has less integrated functions. With the development of electronic technology and the improvement of people's demand, video playback is an essential function of vehicle multimedia system, and video playback takes up a lot of system resources, traditional embedded system is difficult to meet. In order to meet not only the diversity of vehicle multimedia functions, but also the need for resources for video playback, the equipment manufacturers are also looking for an organic combination of various kinds of hardware to achieve their goals in the development of higher specifications of hardware. For example, the OMAP series chips selected in this paper combine the ARM core with universal processing capability and the DSP core with high speed data processing capability. ARM is used to control application tasks and DSP is used to decode video playback. The main content of this thesis is the design of the vehicle multimedia player based on Windows CE, the general input and output interface (GPIO) and the keyboard driver based on GPIO. Player design includes interface design of player, playback control design based on DirectShow and Filter. design with Codec Engine. The principle and application method of DirectShow and CodecEngine are analyzed before the player design, and then the software is designed by MFC software framework on the basis of requirement analysis. The driver design first analyzes the hardware structure of the OMAP development platform, studies the driver model and development method, and then develops the driver of GPIO and keyboard according to the steps. By testing the player and the driver, it shows that the design requirements of the expected function have been met.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.12
【参考文献】
相关期刊论文 前5条
1 吴弋e
本文编号:2221926
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2221926.html