基于Windows CE的車載多媒體播放器及驅(qū)動(dòng)設(shè)計(jì)
發(fā)布時(shí)間:2018-09-04 11:17
【摘要】:隨著嵌入式技術(shù)和汽車產(chǎn)業(yè)的快速發(fā)展,兩者相結(jié)合的汽車電子產(chǎn)業(yè)也步入快速發(fā)展階段。人們對(duì)汽車的依賴越來越大,汽車已經(jīng)成為人們不可替代的日常出行交通工具。人們的乘車時(shí)間不斷增加,于是人們希望在乘車時(shí)能有更好的體驗(yàn):既能與外界進(jìn)行信息溝通,又能夠體驗(yàn)到娛樂功能。這兩者促使了車載多媒體系統(tǒng)的誕生和發(fā)展。車載多媒體是汽車的信息收集和處理中心。車載多媒體集成了媒體播放、智能導(dǎo)航和無線通信等功能。其中媒體播放是提高車內(nèi)娛樂體驗(yàn)的最重要組成部分。 車載多媒體系統(tǒng)本質(zhì)是嵌入式系統(tǒng),發(fā)展初期受到嵌入式硬件性能的限制而集成的功能較少。隨著電子技術(shù)進(jìn)步和人們需求的提高,視頻播放已經(jīng)是車載多媒體系統(tǒng)的必備功能,而視頻播放要占用許多的系統(tǒng)資源,傳統(tǒng)的嵌入式系統(tǒng)難以滿足。為了既滿足車載多媒體的功能多樣性,又滿足視頻播放所需資源需求,設(shè)備商在研制更高規(guī)格的硬件同時(shí)也尋找各種硬件之間的有機(jī)組合來達(dá)到目的,如本論文選用的OMAP系列芯片結(jié)合了具有通用處理能力的ARM核與具有高速數(shù)據(jù)處理能力DSP核。課題利用ARM來對(duì)應(yīng)用程序任務(wù)進(jìn)行控制,利用DSP負(fù)責(zé)視頻播放中的解碼處理。 本論文內(nèi)容主要是基于Windows CE的車載多媒體的播放器設(shè)計(jì)、通用輸入輸出接口(General Purpose Input output,簡(jiǎn)稱GPIO)和基于GPIO的鍵盤驅(qū)動(dòng)程序設(shè)計(jì)。播放器設(shè)計(jì)包括播放器的界面設(shè)計(jì)、基于DirectShow的播放控制設(shè)計(jì)、以及利用Codec Engine設(shè)計(jì)Filter。播放器設(shè)計(jì)前分析了DirectShow和CodecEngine的原理及使用方法,然后在需求分析基礎(chǔ)上利用MFC軟件框架設(shè)計(jì)軟件。驅(qū)動(dòng)程序設(shè)計(jì)則首先分析了OMAP開發(fā)平臺(tái)的硬件結(jié)構(gòu),研究驅(qū)動(dòng)程序模型及開發(fā)方法,然后按照步驟開發(fā)GPIO與鍵盤的驅(qū)動(dòng)程序。分別通過對(duì)播放器和驅(qū)動(dòng)程序的測(cè)試,,說明已經(jīng)達(dá)到預(yù)期功能設(shè)計(jì)要求。
[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.
【學(xué)位授予單位】:重慶大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】: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.
【學(xué)位授予單位】:重慶大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.12
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 吳弋e
本文編號(hào):2221926
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2221926.html
最近更新
教材專著