• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于嵌入式Linux的車載多媒體廣告機(jī)設(shè)計(jì)

    2014-04-04 14:01:39鄭繼亭王潤民張楠
    物聯(lián)網(wǎng)技術(shù) 2014年3期

    鄭繼亭+王潤民+張楠

    摘 要:針對傳統(tǒng)車載多媒體廣告機(jī)的局限性,提出了一種基于嵌入式Liunx與Qt/Embedded的車載多媒體廣告機(jī)的設(shè)計(jì)方案。該方案采用以ARM處理器S3C6410為核心的硬件平臺(tái)和以嵌入式Linux系統(tǒng)為核心的軟件平臺(tái),并在此基礎(chǔ)上采用開放源代碼的圖形界面庫Qt開發(fā)廣告機(jī)界面,同時(shí)利用開源播放軟件MPlayer作為播放器。經(jīng)實(shí)驗(yàn)驗(yàn)證,該多媒體廣告機(jī)具有成本較低、界面友好、反應(yīng)靈敏等特點(diǎn),并在跨平臺(tái)性、可擴(kuò)展性等方面比傳統(tǒng)方案有顯著改善。

    關(guān)鍵詞:多媒體廣告機(jī);嵌入式Linux;Qt/Embedded;MPlayer

    中圖法分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2014)03-0063-03

    0 引 言

    隨著科學(xué)技術(shù)的發(fā)展,越來越多的多媒體廣告機(jī)出現(xiàn)在出租車中?,F(xiàn)有的出租車廣告機(jī)大多采用移動(dòng)數(shù)字電視和數(shù)字存儲(chǔ)播放兩種方式。移動(dòng)數(shù)字電視只能應(yīng)用在存在數(shù)字電視信號(hào)的地區(qū),在無信號(hào)或信號(hào)較弱的地區(qū)則無法播放,對于廣告的播出時(shí)段、播出內(nèi)容需要和廣電系統(tǒng)合作協(xié)商,導(dǎo)致效率低、成本高,而且播出的節(jié)目不能點(diǎn)播;數(shù)字存儲(chǔ)播放的方式需要將節(jié)目內(nèi)容先期進(jìn)行制作,然后將節(jié)目內(nèi)容刻錄成光盤或者存儲(chǔ)于播放設(shè)備的存儲(chǔ)器中,這種方式目前存在的缺點(diǎn)是節(jié)目更新較為困難、時(shí)效性較差,而且存在軟硬件成本較高的問題[1]。

    針對現(xiàn)有的車載廣告機(jī)存在的不足,本文提出了一種新型的車載多媒體廣告機(jī)的設(shè)計(jì)方案。采用嵌入式Linux系統(tǒng)和ARM處理器S3C6410分別構(gòu)建多媒體廣告機(jī)的軟硬件平臺(tái),在此基礎(chǔ)上采用開放源代碼的圖形界面庫Qt/E設(shè)計(jì)廣告機(jī)的程序界面,在Qt設(shè)計(jì)的界面上顯示多媒體播放器MPlayer播放的視頻,結(jié)合FrameBuffer在視頻的上方和下方分別顯示Logo和字幕,最終完成應(yīng)用程序的開發(fā)。

    1 系統(tǒng)總體設(shè)計(jì)

    車載廣告機(jī)的基本設(shè)計(jì)思想是在基于ARM的嵌入式平臺(tái)上完成多媒體文件的存儲(chǔ)、解析和處理,控制LCD模塊和音頻模塊完成多媒體廣告的播放,并采用Wi-Fi無線網(wǎng)絡(luò)完成多媒體廣告機(jī)系統(tǒng)中視頻文件的智能下載更新?;谇度胧杰?、硬件環(huán)境,車載廣告機(jī)系統(tǒng)的整體結(jié)構(gòu)如圖1所示:

    圖1 車載廣告機(jī)系統(tǒng)整體結(jié)構(gòu)

    2 系統(tǒng)硬件設(shè)計(jì)

    車載廣告機(jī)系統(tǒng)的硬件結(jié)構(gòu)圖如圖2所示。系統(tǒng)的核心處理器采用基于ARM1176JZF-S核的S3C6410芯片,其主頻最高可達(dá)到667 MHz,內(nèi)部集成了強(qiáng)大的多媒體處理單元,帶有3D圖形硬件加速器,并支持2D圖形圖像的平滑縮放等操作,有利于為用戶提供高靈敏度的汽車狀態(tài)動(dòng)態(tài)顯示[2];外接16 GB的SD卡和2 GB NAND FLASH,為多媒體文件的本地存儲(chǔ)提供了充足的硬件環(huán)境;顯示接口采用8寸TFT液晶顯示屏,處理器內(nèi)部集成的LCD控制器信號(hào)線經(jīng)過驅(qū)動(dòng)電路后即可連接LCD模塊,為多媒體廣告的顯示提供了硬件平臺(tái);外接觸摸屏,用戶可根據(jù)需要自主選擇喜愛的節(jié)目;外接音頻編解碼芯片CS42L50,為多媒體播放提供音頻支持;外接基于Marvell 8686芯片的SD Wi-Fi模塊,使廣告機(jī)終端能夠接入無線網(wǎng)絡(luò),連接到遠(yuǎn)端服務(wù)器,完成系統(tǒng)所需多媒體文件的智能下載更新。

    圖2 車載廣告機(jī)系統(tǒng)硬件結(jié)構(gòu)圖

    3 系統(tǒng)軟件設(shè)計(jì)

    車載廣告機(jī)的軟件設(shè)計(jì)主要是開發(fā)基于嵌入式Linux系統(tǒng)的客戶端應(yīng)用程序。本系統(tǒng)采用嵌入式Linux作為操作系統(tǒng),在Linux平臺(tái)下編寫廣告機(jī)的驅(qū)動(dòng)程序;利用Qt/Embedded作為圖形界面解決方案實(shí)現(xiàn)廣告機(jī)的圖形界面,在此界面上顯示Mplayer播放器播放的視頻。

    該系統(tǒng)軟件的開發(fā)主要有4個(gè)內(nèi)容:開發(fā)平臺(tái)的搭建、編譯Qt/Embedded庫、視頻播放器MPlayer的移植和廣告機(jī)應(yīng)用程序的實(shí)現(xiàn)[3]。

    3.1 嵌入式Linux系統(tǒng)開發(fā)平臺(tái)的搭建

    為了開發(fā)滿足要求的應(yīng)用程序,本文采用的軟件開發(fā)環(huán)境是Vmware WorkStation 7虛擬機(jī)和Fedora 9 操作系統(tǒng),在此環(huán)境中安裝交叉編譯器ARM-linux-gcc 4.3.2,用來完成包含相關(guān)驅(qū)動(dòng)程序的虛擬儀表系統(tǒng)內(nèi)核、QT庫和應(yīng)用程序的編譯;在Fedora 9系統(tǒng)中安裝Qt Creator軟件,用于完成虛擬儀表系統(tǒng)應(yīng)用程序的開發(fā);移植嵌入式設(shè)備的系統(tǒng)引導(dǎo)程序U-boot;編寫硬件平臺(tái)中音頻模塊、Wi-Fi模塊和SD卡等設(shè)備的驅(qū)動(dòng)[4],然后裁剪編譯Linux 2.6.29內(nèi)核并在其中加載已編譯的相關(guān)驅(qū)動(dòng)[5],制作硬件平臺(tái)需要的根文件系統(tǒng)。

    3.2 編譯Qt/Embedded庫

    Qt是一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架,其對象容易擴(kuò)展,可移植性較好,支持多個(gè)GUI平臺(tái)的交互開發(fā)。Qt/Embedded Linux是為嵌入式Linux優(yōu)化過的Qt版本,被廣泛應(yīng)用于各種嵌入式產(chǎn)品和設(shè)備當(dāng)中,其實(shí)現(xiàn)結(jié)構(gòu)如圖3所示。為了減少系統(tǒng)內(nèi)存占用量、提高系統(tǒng)性能,可以對Qt/Embedded Linux進(jìn)行重新裁剪編譯,去掉不需要的特性。

    下載tslib1.4.tar.gz,在搭建好的開發(fā)平臺(tái)內(nèi)解壓后執(zhí)行配置、編譯和安裝命令,編譯安裝Tslib庫,添加觸摸屏支持。然后通過./configure裁剪、配置Qt/Embedded庫。配置完成后采用make命令編譯,用make install命令安裝Qt/Embedded Linux到指定的位置。

    圖3 Qt/E的實(shí)現(xiàn)結(jié)構(gòu)

    3.3 移植視頻播放器MPlayer

    MPlayer是一款開源的多媒體播放器,遵循GPL規(guī)范。該播放器可以在多種操作系統(tǒng)上運(yùn)行。MPlayer自帶的音頻、視頻解碼器可以支持許多流行的音頻和視頻格式。相對于其他播放器,MPlayer運(yùn)行過程中資源占用非常少,對系統(tǒng)硬件的配置要求比較低,故本系統(tǒng)采用MPlayer作為多媒體播放器。直接使用MPlayer作為播放器還可以節(jié)約開發(fā)成本,同時(shí)也增加了系統(tǒng)的可靠性[6]。

    下載libmad后解壓,使用./configure配置libmad,然后分別使用make命令和make install命令安裝libmad。下載解壓MPlayer源文件,使用./configure命令進(jìn)行配置,注意一定要添加—target=arm-linux,標(biāo)明為ARM平臺(tái)配置,然后使用make命令進(jìn)行編譯,使用make install命令安裝至當(dāng)前目錄。生成的可執(zhí)行文件Mplayer即為MPlayer播放器,將其拷貝至開發(fā)板/bin目錄下,完成MPlayer的移植。

    3.4 設(shè)計(jì)廣告機(jī)應(yīng)用程序

    3.4.1 廣告機(jī)界面的實(shí)現(xiàn)

    廣告機(jī)界面的實(shí)現(xiàn)較為簡單,只需要在屏幕的右側(cè)顯示一排可以點(diǎn)擊的圖形按鈕,左側(cè)用于廣告視頻的顯示。對于圖形按鈕的設(shè)計(jì),需要首先準(zhǔn)備好每一個(gè)按鈕未點(diǎn)擊和點(diǎn)擊后的圖片素材并將他們添加到程序的資源文件advertise.qrc中,程序運(yùn)行時(shí)會(huì)加載這些圖片到內(nèi)存中,然后在窗口的paintEvent()函數(shù)中進(jìn)行按鈕的繪制,在用戶點(diǎn)擊圖形按鈕時(shí),在mousePressEvent()函數(shù)中處理按鈕的點(diǎn)擊事件;視頻采用全屏顯示,需要在main函數(shù)中,用showFullScreen()函數(shù)顯示窗口即可實(shí)現(xiàn)全屏;為了在視頻播放的同時(shí)顯示Logo和字幕,應(yīng)用程序使用了4個(gè)FrameBuffer,分別用于顯示Qt程序界面、MPlayer視頻圖像、Logo和字幕,實(shí)現(xiàn)四者的疊加顯示。

    3.4.2 實(shí)現(xiàn)視頻的播放

    要實(shí)現(xiàn)廣告視頻文件在Qt窗口上播放,需要使用戶界面通過QProcess類啟動(dòng)一個(gè)新程序來實(shí)現(xiàn)對MPlayer的控制,如圖4所示。QProcess類使應(yīng)用程序在Qt程序中調(diào)用另外一個(gè)進(jìn)程。其實(shí)現(xiàn)代碼如下:

    mplayerProcess = new QProcess(this); //創(chuàng)建一個(gè)QProcess對象

    connect(mplayerProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(mplayerEnded(int, QProcess::ExitStatus))); //finished信號(hào)在MPlayer程序結(jié)束時(shí)發(fā)射,標(biāo)志著一個(gè)視頻已播放完成,用此信號(hào)可通知程序自動(dòng)播放下一個(gè)視頻,實(shí)現(xiàn)視頻的循環(huán)播放

    圖4 在圖形界面程序中使用MPlayer

    3.4.3 界面與MPlayer的交互

    MPlayer與Qt4程序之間使用管道方式進(jìn)行通信,QProcess類隱藏了具體的通信細(xì)節(jié),將新建立的進(jìn)程當(dāng)做主程序的一個(gè)I/O設(shè)備,因此需要使用QProcess類提供的read()/write()函數(shù)來調(diào)用這個(gè)進(jìn)程的標(biāo)準(zhǔn)輸入/輸出[7],如下所示:

    mplayerProcess->write(“quit\n”);//通知MPlayer退出

    當(dāng)QProcess啟動(dòng)MPlayer后,應(yīng)用程序可以將控制命令寫入MPlayer的標(biāo)準(zhǔn)輸入,MPlayer從標(biāo)準(zhǔn)輸入讀到數(shù)據(jù)后會(huì)執(zhí)行相應(yīng)的功能。其實(shí)現(xiàn)代碼如下:

    QStringList args;

    args<<”-framebuffer-index”<<”1”;//MPlayer不支持將視頻顯示在Qt/E的串口上,而是直接顯示在Frame Buffer上,在這里結(jié)合多Frame Buffer特性,以及screenrect參數(shù),將視頻定位到Qt繪制的窗口的劃定區(qū)域上面

    QStringscreenRect= QString("%1,%2,%3,%4").arg(m_videoWindowRect.left ()).arg(m_videoWindowRect.top()).arg(m_videoWindowRect.width()).arg(m_videoWindowRect.height()); //計(jì)算顯示視頻的區(qū)域

    args << screenRect; //位置傳遞

    args << "-slave"; //使用MPlayer的slave模式,在此模式下,MPlayer在運(yùn)行過程中能夠接收用戶的輸入命令。

    m_mplayerProcess->start(MPLAYER_PATH, args); //寫入命令

    3.4.4 視頻文件的更新

    應(yīng)用程序通過廣告機(jī)內(nèi)置的無線網(wǎng)卡訪問遠(yuǎn)程服務(wù)器即可實(shí)現(xiàn)廣告視頻文件的更新。廣告機(jī)終端在系統(tǒng)開機(jī)運(yùn)行時(shí)通過QThread類新建一個(gè)線程,通過無線網(wǎng)卡定期向遠(yuǎn)程服務(wù)器查詢是否需要更新視頻文件,在廣告機(jī)準(zhǔn)備好更新時(shí),服務(wù)器通過無線網(wǎng)可將封裝后的視頻發(fā)送到無線局域網(wǎng)中去。接收端系統(tǒng)通過驅(qū)動(dòng)程序接收數(shù)據(jù)包,進(jìn)行解封裝得到需要更新的視頻目錄和視頻數(shù)據(jù)[8],終端則根據(jù)更新目錄進(jìn)行視頻文件的刪除或下載等操作。其實(shí)現(xiàn)代碼如下:

    class DownLoad :public QThread

    { Q_OBJECT

    protected:

    void run();//開機(jī)即開啟一個(gè)QTimer定時(shí)器,定時(shí)向遠(yuǎn)程服務(wù)器查詢是否需要更新視頻文件。

    signals: void upDates();//在需要進(jìn)行視頻更新時(shí),以信號(hào)與槽(signals/slot)的方式,通知主程序進(jìn)行視頻文件的更新。

    ……

    3.4.5 畫面閃爍問題的解決

    畫面的動(dòng)態(tài)刷新顯示,會(huì)使屏幕出現(xiàn)閃爍。本設(shè)計(jì)采用雙緩沖機(jī)制解決畫面閃爍的問題,將整個(gè)窗口部件在屏幕外的像素映射中繪制,然后把這個(gè)像素映射復(fù)制到顯示窗口中[9]。其實(shí)現(xiàn)代碼如下:

    void Mainwidow::paintEvent(QPaintEvent *event)

    {……

    Qsize newSize=rect.size().expandedTo(pixmap.size());//創(chuàng)建至少和所繪區(qū)域一樣大的繪圖緩沖

    QPainter painter (&pixmap,this);//創(chuàng)建操作像素映射的QPainter

    Painter.translate.(-rect.x(),-rect.y());//對像素映射中繪制矩形的畫筆進(jìn)行坐標(biāo)轉(zhuǎn)換

    bitBlt(this,rect.x(),rect.y(),&pixmap,0,0,rect.width(),rect.height());//利用bitBlt()把像素映射復(fù)制到顯示窗口部件上}

    4 運(yùn)行發(fā)布程序

    將裁剪、編譯過的內(nèi)核與制作的帶QT庫的文件系統(tǒng)燒寫到開發(fā)板。在開發(fā)環(huán)境內(nèi)交叉編譯編寫的應(yīng)用程序,得到可執(zhí)行二進(jìn)制文件,將此文件移植到開發(fā)板,即可實(shí)現(xiàn)應(yīng)用程序的發(fā)布[10]。重新開機(jī),運(yùn)行應(yīng)用程序即可啟動(dòng)廣告機(jī),其啟動(dòng)后的畫面如圖5所示。

    圖5 廣告機(jī)FrameBuffer 的劃分及運(yùn)行顯示效果

    5 結(jié) 語

    本文提出了一種新型的車載多媒體廣告機(jī)的設(shè)計(jì)方案,以ARM和嵌入式Linux為基礎(chǔ)平臺(tái),通過定制移植QT和MPlayer并設(shè)計(jì)應(yīng)用程序?qū)崿F(xiàn)多媒體廣告機(jī)系統(tǒng)的設(shè)計(jì)。通過本設(shè)計(jì)方案設(shè)計(jì)的廣告機(jī),采用開放源代碼軟件設(shè)計(jì),使系統(tǒng)的成本降低,同時(shí)采用雙緩沖技術(shù)消除頁面閃爍,使其更具有市場競爭力;采用Qt插件的方式設(shè)計(jì)系統(tǒng)的各個(gè)模塊,增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可定制性;通過Wi-Fi與服務(wù)器交互實(shí)現(xiàn)視頻文件的更新,解決了大批量設(shè)備同時(shí)進(jìn)行大容量視頻數(shù)據(jù)更新的問題,提高了更新速度。經(jīng)實(shí)驗(yàn)測試,該系統(tǒng)所有功能模塊都能正常運(yùn)行,達(dá)到了預(yù)期的效果,隨著信息化的發(fā)展,有著廣闊的前景。

    參 考 文 獻(xiàn)

    [1]江雷,馮剛,香華冠,等.基于WinCE和GPRS多媒體廣告系統(tǒng)設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2009(1):178-180.

    [2]宋寶華.Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解[M].北京:人民郵電出版社,2010.

    [3]胡志文,張崎.基于嵌入式Linux的自助點(diǎn)菜終端設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2011,34(4):22-24.

    [4] CORBET Jonathan,RUBINI Alessandro,KROAH- HARTMAN Greg.Linux設(shè)備驅(qū)動(dòng)程序[M].北京:中國電力出版社,2005.

    [5] BOVET P Daniel,CESATI Marco.深入理解Linux內(nèi)核[M].北京:中國電力出版社,2007.

    [6]米韶華,康東,楊小峰.S3C2440嵌入式音頻系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國測試,2010,36(2):74-77.

    [7] BLANCHETTE Jasmin,SUMMERFIELD Mark.C++ GUI Programming with Qt4 [M].2nd Edition. London:Prentice Hall,2008.

    [8]馬資道,張正炳.基于ARM-Linux的無線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].長江大學(xué)學(xué)報(bào):自然科學(xué)版,2010,7(3):649-651.

    [9]周建強(qiáng),姚學(xué)軍,謝立.超立方體上基于緩沖機(jī)制的無死鎖路徑算法[J].軟件學(xué)報(bào),1995(4):240-247.

    [10]陳卓.一種嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2006.

    Design of vehicular multimedia AD player based on embedded Linux

    ZHENG Ji-ting1, WANG Run-min1, Zhang Nan2

    (1.Changan University, Xian 710064, China; 2.Xian University of Science and Technology, Xian 710054, China)

    Abstract: Aiming at the limitation of traditional vehicular multimedia AD player, a design method of vehicular multimedia AD player based on embedded Linux and Qt/Embedded is proposed. S3C6410 is adopted as the central processor in the hardware and the software platform uses Embedded Linux operating system. Additionally, the interface is developed by Qt, which is a type of open source graphical user interface library. The system adopts MPlayer as its media player. After experimental verification, the AD player has the characteristic of low cost, user-friendly, quick reaction, and has a significant improvement in cross-platform and scalability.

    Keywords: multimedia AD player; embedded Linux; Qt/Embedded; Mplayer

    {……

    Qsize newSize=rect.size().expandedTo(pixmap.size());//創(chuàng)建至少和所繪區(qū)域一樣大的繪圖緩沖

    QPainter painter (&pixmap,this);//創(chuàng)建操作像素映射的QPainter

    Painter.translate.(-rect.x(),-rect.y());//對像素映射中繪制矩形的畫筆進(jìn)行坐標(biāo)轉(zhuǎn)換

    bitBlt(this,rect.x(),rect.y(),&pixmap,0,0,rect.width(),rect.height());//利用bitBlt()把像素映射復(fù)制到顯示窗口部件上}

    4 運(yùn)行發(fā)布程序

    將裁剪、編譯過的內(nèi)核與制作的帶QT庫的文件系統(tǒng)燒寫到開發(fā)板。在開發(fā)環(huán)境內(nèi)交叉編譯編寫的應(yīng)用程序,得到可執(zhí)行二進(jìn)制文件,將此文件移植到開發(fā)板,即可實(shí)現(xiàn)應(yīng)用程序的發(fā)布[10]。重新開機(jī),運(yùn)行應(yīng)用程序即可啟動(dòng)廣告機(jī),其啟動(dòng)后的畫面如圖5所示。

    圖5 廣告機(jī)FrameBuffer 的劃分及運(yùn)行顯示效果

    5 結(jié) 語

    本文提出了一種新型的車載多媒體廣告機(jī)的設(shè)計(jì)方案,以ARM和嵌入式Linux為基礎(chǔ)平臺(tái),通過定制移植QT和MPlayer并設(shè)計(jì)應(yīng)用程序?qū)崿F(xiàn)多媒體廣告機(jī)系統(tǒng)的設(shè)計(jì)。通過本設(shè)計(jì)方案設(shè)計(jì)的廣告機(jī),采用開放源代碼軟件設(shè)計(jì),使系統(tǒng)的成本降低,同時(shí)采用雙緩沖技術(shù)消除頁面閃爍,使其更具有市場競爭力;采用Qt插件的方式設(shè)計(jì)系統(tǒng)的各個(gè)模塊,增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可定制性;通過Wi-Fi與服務(wù)器交互實(shí)現(xiàn)視頻文件的更新,解決了大批量設(shè)備同時(shí)進(jìn)行大容量視頻數(shù)據(jù)更新的問題,提高了更新速度。經(jīng)實(shí)驗(yàn)測試,該系統(tǒng)所有功能模塊都能正常運(yùn)行,達(dá)到了預(yù)期的效果,隨著信息化的發(fā)展,有著廣闊的前景。

    參 考 文 獻(xiàn)

    [1]江雷,馮剛,香華冠,等.基于WinCE和GPRS多媒體廣告系統(tǒng)設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2009(1):178-180.

    [2]宋寶華.Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解[M].北京:人民郵電出版社,2010.

    [3]胡志文,張崎.基于嵌入式Linux的自助點(diǎn)菜終端設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2011,34(4):22-24.

    [4] CORBET Jonathan,RUBINI Alessandro,KROAH- HARTMAN Greg.Linux設(shè)備驅(qū)動(dòng)程序[M].北京:中國電力出版社,2005.

    [5] BOVET P Daniel,CESATI Marco.深入理解Linux內(nèi)核[M].北京:中國電力出版社,2007.

    [6]米韶華,康東,楊小峰.S3C2440嵌入式音頻系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國測試,2010,36(2):74-77.

    [7] BLANCHETTE Jasmin,SUMMERFIELD Mark.C++ GUI Programming with Qt4 [M].2nd Edition. London:Prentice Hall,2008.

    [8]馬資道,張正炳.基于ARM-Linux的無線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].長江大學(xué)學(xué)報(bào):自然科學(xué)版,2010,7(3):649-651.

    [9]周建強(qiáng),姚學(xué)軍,謝立.超立方體上基于緩沖機(jī)制的無死鎖路徑算法[J].軟件學(xué)報(bào),1995(4):240-247.

    [10]陳卓.一種嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2006.

    Design of vehicular multimedia AD player based on embedded Linux

    ZHENG Ji-ting1, WANG Run-min1, Zhang Nan2

    (1.Changan University, Xian 710064, China; 2.Xian University of Science and Technology, Xian 710054, China)

    Abstract: Aiming at the limitation of traditional vehicular multimedia AD player, a design method of vehicular multimedia AD player based on embedded Linux and Qt/Embedded is proposed. S3C6410 is adopted as the central processor in the hardware and the software platform uses Embedded Linux operating system. Additionally, the interface is developed by Qt, which is a type of open source graphical user interface library. The system adopts MPlayer as its media player. After experimental verification, the AD player has the characteristic of low cost, user-friendly, quick reaction, and has a significant improvement in cross-platform and scalability.

    Keywords: multimedia AD player; embedded Linux; Qt/Embedded; Mplayer

    {……

    Qsize newSize=rect.size().expandedTo(pixmap.size());//創(chuàng)建至少和所繪區(qū)域一樣大的繪圖緩沖

    QPainter painter (&pixmap,this);//創(chuàng)建操作像素映射的QPainter

    Painter.translate.(-rect.x(),-rect.y());//對像素映射中繪制矩形的畫筆進(jìn)行坐標(biāo)轉(zhuǎn)換

    bitBlt(this,rect.x(),rect.y(),&pixmap,0,0,rect.width(),rect.height());//利用bitBlt()把像素映射復(fù)制到顯示窗口部件上}

    4 運(yùn)行發(fā)布程序

    將裁剪、編譯過的內(nèi)核與制作的帶QT庫的文件系統(tǒng)燒寫到開發(fā)板。在開發(fā)環(huán)境內(nèi)交叉編譯編寫的應(yīng)用程序,得到可執(zhí)行二進(jìn)制文件,將此文件移植到開發(fā)板,即可實(shí)現(xiàn)應(yīng)用程序的發(fā)布[10]。重新開機(jī),運(yùn)行應(yīng)用程序即可啟動(dòng)廣告機(jī),其啟動(dòng)后的畫面如圖5所示。

    圖5 廣告機(jī)FrameBuffer 的劃分及運(yùn)行顯示效果

    5 結(jié) 語

    本文提出了一種新型的車載多媒體廣告機(jī)的設(shè)計(jì)方案,以ARM和嵌入式Linux為基礎(chǔ)平臺(tái),通過定制移植QT和MPlayer并設(shè)計(jì)應(yīng)用程序?qū)崿F(xiàn)多媒體廣告機(jī)系統(tǒng)的設(shè)計(jì)。通過本設(shè)計(jì)方案設(shè)計(jì)的廣告機(jī),采用開放源代碼軟件設(shè)計(jì),使系統(tǒng)的成本降低,同時(shí)采用雙緩沖技術(shù)消除頁面閃爍,使其更具有市場競爭力;采用Qt插件的方式設(shè)計(jì)系統(tǒng)的各個(gè)模塊,增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可定制性;通過Wi-Fi與服務(wù)器交互實(shí)現(xiàn)視頻文件的更新,解決了大批量設(shè)備同時(shí)進(jìn)行大容量視頻數(shù)據(jù)更新的問題,提高了更新速度。經(jīng)實(shí)驗(yàn)測試,該系統(tǒng)所有功能模塊都能正常運(yùn)行,達(dá)到了預(yù)期的效果,隨著信息化的發(fā)展,有著廣闊的前景。

    參 考 文 獻(xiàn)

    [1]江雷,馮剛,香華冠,等.基于WinCE和GPRS多媒體廣告系統(tǒng)設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2009(1):178-180.

    [2]宋寶華.Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解[M].北京:人民郵電出版社,2010.

    [3]胡志文,張崎.基于嵌入式Linux的自助點(diǎn)菜終端設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2011,34(4):22-24.

    [4] CORBET Jonathan,RUBINI Alessandro,KROAH- HARTMAN Greg.Linux設(shè)備驅(qū)動(dòng)程序[M].北京:中國電力出版社,2005.

    [5] BOVET P Daniel,CESATI Marco.深入理解Linux內(nèi)核[M].北京:中國電力出版社,2007.

    [6]米韶華,康東,楊小峰.S3C2440嵌入式音頻系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國測試,2010,36(2):74-77.

    [7] BLANCHETTE Jasmin,SUMMERFIELD Mark.C++ GUI Programming with Qt4 [M].2nd Edition. London:Prentice Hall,2008.

    [8]馬資道,張正炳.基于ARM-Linux的無線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].長江大學(xué)學(xué)報(bào):自然科學(xué)版,2010,7(3):649-651.

    [9]周建強(qiáng),姚學(xué)軍,謝立.超立方體上基于緩沖機(jī)制的無死鎖路徑算法[J].軟件學(xué)報(bào),1995(4):240-247.

    [10]陳卓.一種嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2006.

    Design of vehicular multimedia AD player based on embedded Linux

    ZHENG Ji-ting1, WANG Run-min1, Zhang Nan2

    (1.Changan University, Xian 710064, China; 2.Xian University of Science and Technology, Xian 710054, China)

    Abstract: Aiming at the limitation of traditional vehicular multimedia AD player, a design method of vehicular multimedia AD player based on embedded Linux and Qt/Embedded is proposed. S3C6410 is adopted as the central processor in the hardware and the software platform uses Embedded Linux operating system. Additionally, the interface is developed by Qt, which is a type of open source graphical user interface library. The system adopts MPlayer as its media player. After experimental verification, the AD player has the characteristic of low cost, user-friendly, quick reaction, and has a significant improvement in cross-platform and scalability.

    Keywords: multimedia AD player; embedded Linux; Qt/Embedded; Mplayer

    午夜免费男女啪啪视频观看 | 久久国产精品人妻蜜桃| 亚洲va在线va天堂va国产| 99久久无色码亚洲精品果冻| 在线观看午夜福利视频| 最后的刺客免费高清国语| 亚洲四区av| 精品无人区乱码1区二区| 婷婷丁香在线五月| 精品久久久久久久久久久久久| 欧美最黄视频在线播放免费| 久久午夜福利片| 欧美一区二区亚洲| 中出人妻视频一区二区| 特级一级黄色大片| 一a级毛片在线观看| 校园人妻丝袜中文字幕| 狂野欧美白嫩少妇大欣赏| 天堂网av新在线| 国产熟女欧美一区二区| 亚洲18禁久久av| 俺也久久电影网| 久久精品国产鲁丝片午夜精品 | 欧美成人一区二区免费高清观看| 成熟少妇高潮喷水视频| 亚洲专区国产一区二区| 久久久久久久久久黄片| 高清毛片免费观看视频网站| 国产色婷婷99| 男女啪啪激烈高潮av片| 18禁在线播放成人免费| 老司机午夜福利在线观看视频| 91在线观看av| 大型黄色视频在线免费观看| 国产一区二区三区av在线 | 联通29元200g的流量卡| 国产成人av教育| 亚洲男人的天堂狠狠| 免费一级毛片在线播放高清视频| 日韩在线高清观看一区二区三区 | 我的老师免费观看完整版| 午夜福利欧美成人| 少妇熟女aⅴ在线视频| 亚洲国产精品合色在线| 国产高潮美女av| 小蜜桃在线观看免费完整版高清| 亚洲成人免费电影在线观看| 男女下面进入的视频免费午夜| 久久精品国产清高在天天线| 嫩草影院入口| 免费黄网站久久成人精品| 午夜免费男女啪啪视频观看 | 老熟妇仑乱视频hdxx| 欧美bdsm另类| 一个人观看的视频www高清免费观看| 麻豆国产av国片精品| 国产aⅴ精品一区二区三区波| 看免费成人av毛片| 午夜福利18| 丰满乱子伦码专区| aaaaa片日本免费| 成人一区二区视频在线观看| 大型黄色视频在线免费观看| 色综合站精品国产| 毛片女人毛片| 免费在线观看日本一区| 男人舔奶头视频| 我的女老师完整版在线观看| 亚洲欧美清纯卡通| av在线老鸭窝| av在线蜜桃| 亚洲欧美日韩无卡精品| 亚洲av一区综合| 午夜激情福利司机影院| 在线播放无遮挡| 日韩一本色道免费dvd| 波多野结衣高清作品| 99riav亚洲国产免费| 精品人妻一区二区三区麻豆 | 国产精品一区二区三区四区免费观看 | 日韩,欧美,国产一区二区三区 | 干丝袜人妻中文字幕| 精品久久久久久久人妻蜜臀av| 成年女人看的毛片在线观看| 99在线人妻在线中文字幕| 国模一区二区三区四区视频| 亚洲欧美日韩高清在线视频| 91久久精品电影网| a级毛片a级免费在线| 久99久视频精品免费| 成人一区二区视频在线观看| 亚洲真实伦在线观看| or卡值多少钱| 国产v大片淫在线免费观看| 内射极品少妇av片p| 午夜福利18| 国产黄色小视频在线观看| 久久99热6这里只有精品| 国产精品不卡视频一区二区| 精华霜和精华液先用哪个| 午夜亚洲福利在线播放| 亚洲美女搞黄在线观看 | 日本 av在线| 亚洲国产精品成人综合色| 校园春色视频在线观看| 动漫黄色视频在线观看| a级毛片a级免费在线| 免费在线观看成人毛片| 日本熟妇午夜| 久久精品国产清高在天天线| 国产精品美女特级片免费视频播放器| 国产成人一区二区在线| 国产主播在线观看一区二区| 毛片女人毛片| 欧美最黄视频在线播放免费| 中文字幕av成人在线电影| 国产黄a三级三级三级人| 麻豆成人午夜福利视频| 国产精品99久久久久久久久| 九九久久精品国产亚洲av麻豆| 午夜福利在线观看吧| 精品人妻一区二区三区麻豆 | 最好的美女福利视频网| av视频在线观看入口| 亚洲国产精品久久男人天堂| 999久久久精品免费观看国产| 亚洲国产欧洲综合997久久,| xxxwww97欧美| 免费无遮挡裸体视频| 亚洲美女视频黄频| 精品一区二区三区视频在线| 亚洲,欧美,日韩| 成人三级黄色视频| 欧美xxxx黑人xx丫x性爽| 老师上课跳d突然被开到最大视频| 日本黄色视频三级网站网址| 久久久久久大精品| 精品99又大又爽又粗少妇毛片 | 国产中年淑女户外野战色| 在线国产一区二区在线| 国产不卡一卡二| 欧美xxxx黑人xx丫x性爽| 日本一本二区三区精品| 日日啪夜夜撸| 亚洲五月天丁香| 精品久久久久久久久久免费视频| 大型黄色视频在线免费观看| 免费人成视频x8x8入口观看| 国内精品久久久久精免费| 国产高清视频在线播放一区| 搡老妇女老女人老熟妇| 国产大屁股一区二区在线视频| 日本-黄色视频高清免费观看| 亚洲熟妇熟女久久| 女人被狂操c到高潮| 老熟妇乱子伦视频在线观看| 免费高清视频大片| 日本黄色片子视频| 麻豆成人av在线观看| 变态另类丝袜制服| 极品教师在线视频| 日本黄大片高清| 丰满乱子伦码专区| 高清在线国产一区| 日韩欧美国产一区二区入口| 一个人观看的视频www高清免费观看| 老女人水多毛片| 精品人妻偷拍中文字幕| 亚洲av熟女| 尤物成人国产欧美一区二区三区| 日韩精品青青久久久久久| 两个人视频免费观看高清| 亚洲天堂国产精品一区在线| 久久欧美精品欧美久久欧美| 亚洲五月天丁香| 联通29元200g的流量卡| 色噜噜av男人的天堂激情| 高清毛片免费观看视频网站| 亚洲性久久影院| 国产精品av视频在线免费观看| 日本一二三区视频观看| 欧美+日韩+精品| 国产精品av视频在线免费观看| 日韩亚洲欧美综合| 欧美精品啪啪一区二区三区| АⅤ资源中文在线天堂| 亚洲av电影不卡..在线观看| 22中文网久久字幕| 免费搜索国产男女视频| 看片在线看免费视频| 亚洲欧美日韩无卡精品| 亚洲国产色片| 伦理电影大哥的女人| 97超视频在线观看视频| 亚洲精品456在线播放app | 久99久视频精品免费| 国产探花极品一区二区| 亚洲av成人av| 午夜福利成人在线免费观看| 嫩草影视91久久| 久久久久久久精品吃奶| 真人做人爱边吃奶动态| 久久久成人免费电影| 国产精品美女特级片免费视频播放器| 三级男女做爰猛烈吃奶摸视频| 变态另类丝袜制服| 黄片wwwwww| 亚洲五月天丁香| 男女啪啪激烈高潮av片| 亚洲欧美日韩卡通动漫| 国产在线男女| 美女黄网站色视频| 国产精品久久久久久久久免| 一区二区三区高清视频在线| 男女视频在线观看网站免费| 亚洲无线观看免费| 久久精品影院6| 如何舔出高潮| 婷婷精品国产亚洲av在线| 精品久久久久久久末码| 老司机深夜福利视频在线观看| 久久中文看片网| 欧美色欧美亚洲另类二区| 亚洲专区国产一区二区| 嫩草影院新地址| 淫妇啪啪啪对白视频| 精品久久久久久,| 久久九九热精品免费| 国产成人一区二区在线| 欧美一区二区国产精品久久精品| 国产成人a区在线观看| 亚洲成人精品中文字幕电影| 在线免费十八禁| 免费无遮挡裸体视频| 九九热线精品视视频播放| 久久久久久久久久久丰满 | 欧美色视频一区免费| 一个人看视频在线观看www免费| 久久精品影院6| 欧美高清性xxxxhd video| 男女啪啪激烈高潮av片| 真人一进一出gif抽搐免费| 亚洲国产精品合色在线| 一级毛片久久久久久久久女| 国产在线男女| 变态另类丝袜制服| 久久久久久久亚洲中文字幕| 男人舔女人下体高潮全视频| 一级av片app| 国产女主播在线喷水免费视频网站 | 成人无遮挡网站| 人人妻人人看人人澡| 丰满的人妻完整版| 亚洲欧美精品综合久久99| 国内少妇人妻偷人精品xxx网站| 男女视频在线观看网站免费| 天天一区二区日本电影三级| 偷拍熟女少妇极品色| 淫妇啪啪啪对白视频| 少妇被粗大猛烈的视频| 久久久久性生活片| 成人av一区二区三区在线看| 国模一区二区三区四区视频| 少妇高潮的动态图| 我要搜黄色片| 尾随美女入室| a级毛片a级免费在线| 国产在线精品亚洲第一网站| 久久婷婷人人爽人人干人人爱| xxxwww97欧美| 男人舔奶头视频| 亚洲四区av| 伦理电影大哥的女人| 舔av片在线| 人妻丰满熟妇av一区二区三区| 色噜噜av男人的天堂激情| 很黄的视频免费| 午夜福利在线观看免费完整高清在 | 午夜影院日韩av| 久久久国产成人免费| .国产精品久久| 俄罗斯特黄特色一大片| 在线国产一区二区在线| 有码 亚洲区| 国产又黄又爽又无遮挡在线| 久久精品国产自在天天线| 国产中年淑女户外野战色| 亚洲中文字幕一区二区三区有码在线看| 99久久无色码亚洲精品果冻| 欧美激情久久久久久爽电影| 欧美成人性av电影在线观看| 日韩国内少妇激情av| 日韩强制内射视频| 国产精品野战在线观看| 亚洲熟妇熟女久久| 九色国产91popny在线| 最好的美女福利视频网| xxxwww97欧美| av中文乱码字幕在线| 麻豆成人午夜福利视频| h日本视频在线播放| 在线观看美女被高潮喷水网站| 天堂av国产一区二区熟女人妻| 亚洲精品色激情综合| 别揉我奶头 嗯啊视频| 2021天堂中文幕一二区在线观| 国产真实乱freesex| 亚洲国产高清在线一区二区三| 欧美在线一区亚洲| 日韩精品中文字幕看吧| 两个人视频免费观看高清| 尾随美女入室| 美女xxoo啪啪120秒动态图| 亚洲三级黄色毛片| 精品午夜福利在线看| 高清在线国产一区| 久久精品久久久久久噜噜老黄 | 国产精品,欧美在线| 女的被弄到高潮叫床怎么办 | 天堂影院成人在线观看| 久久婷婷人人爽人人干人人爱| 特大巨黑吊av在线直播| 97人妻精品一区二区三区麻豆| 亚洲欧美激情综合另类| 日日啪夜夜撸| 桃色一区二区三区在线观看| 色在线成人网| 一级黄片播放器| 一进一出抽搐gif免费好疼| 午夜免费激情av| 久久久久国产精品人妻aⅴ院| 亚洲性夜色夜夜综合| 日日摸夜夜添夜夜添小说| 亚洲精品色激情综合| 亚洲天堂国产精品一区在线| 丰满人妻一区二区三区视频av| 亚洲avbb在线观看| 久久婷婷人人爽人人干人人爱| 欧美日韩亚洲国产一区二区在线观看| 欧美日本亚洲视频在线播放| 成人鲁丝片一二三区免费| 免费看a级黄色片| 国产美女午夜福利| 成人国产一区最新在线观看| 少妇人妻精品综合一区二区 | 亚洲国产日韩欧美精品在线观看| 99九九线精品视频在线观看视频| 人人妻人人看人人澡| 欧美日韩中文字幕国产精品一区二区三区| 午夜视频国产福利| 91久久精品国产一区二区三区| 中文字幕久久专区| 色哟哟·www| 精品国内亚洲2022精品成人| 精品久久国产蜜桃| 18+在线观看网站| 亚洲精品国产成人久久av| 日日摸夜夜添夜夜添小说| 99在线人妻在线中文字幕| 亚洲三级黄色毛片| 色综合站精品国产| 中文资源天堂在线| 搡老妇女老女人老熟妇| 老熟妇乱子伦视频在线观看| 一区二区三区免费毛片| 中文亚洲av片在线观看爽| 午夜福利在线观看吧| 在线观看66精品国产| 日本 欧美在线| 网址你懂的国产日韩在线| 丝袜美腿在线中文| 欧美最新免费一区二区三区| 嫁个100分男人电影在线观看| 一级黄色大片毛片| 亚洲va在线va天堂va国产| 看十八女毛片水多多多| 久久久久国内视频| 欧美日韩黄片免| 精品欧美国产一区二区三| 日本-黄色视频高清免费观看| 国产亚洲精品久久久com| 在线天堂最新版资源| 国产精华一区二区三区| 免费在线观看影片大全网站| 国产精品一区www在线观看 | 日本在线视频免费播放| 99热只有精品国产| 精品国内亚洲2022精品成人| 日韩强制内射视频| 亚洲va日本ⅴa欧美va伊人久久| 狠狠狠狠99中文字幕| 欧美日韩瑟瑟在线播放| 一个人观看的视频www高清免费观看| 国产白丝娇喘喷水9色精品| 天天躁日日操中文字幕| 在线观看免费视频日本深夜| 亚洲四区av| 一区二区三区高清视频在线| 久久精品国产亚洲网站| 日韩欧美精品v在线| 老司机午夜福利在线观看视频| 亚洲精品日韩av片在线观看| 欧美另类亚洲清纯唯美| 久久中文看片网| 亚洲欧美日韩高清在线视频| 亚洲精品国产成人久久av| 韩国av一区二区三区四区| 日本免费a在线| 两性午夜刺激爽爽歪歪视频在线观看| 欧美黑人巨大hd| 国产亚洲精品久久久久久毛片| 桃红色精品国产亚洲av| 两个人的视频大全免费| 午夜激情欧美在线| 97人妻精品一区二区三区麻豆| 中文字幕免费在线视频6| 国内揄拍国产精品人妻在线| 中文字幕人妻熟人妻熟丝袜美| 免费不卡的大黄色大毛片视频在线观看 | 18+在线观看网站| 国产精品女同一区二区软件 | 一本久久中文字幕| 久久久久久九九精品二区国产| 国产美女午夜福利| 国产 一区精品| 欧洲精品卡2卡3卡4卡5卡区| 97超视频在线观看视频| 波多野结衣巨乳人妻| 国产精品女同一区二区软件 | 国产欧美日韩一区二区精品| 人人妻,人人澡人人爽秒播| 又爽又黄无遮挡网站| 少妇丰满av| 亚洲天堂国产精品一区在线| 床上黄色一级片| 亚洲中文日韩欧美视频| 狠狠狠狠99中文字幕| av天堂中文字幕网| 最近在线观看免费完整版| 97碰自拍视频| 免费看日本二区| 日本 av在线| 十八禁国产超污无遮挡网站| a级毛片免费高清观看在线播放| 国产成人一区二区在线| 午夜福利在线观看吧| 不卡一级毛片| 在线看三级毛片| 精品久久久久久久久亚洲 | 久久久久久大精品| a级毛片a级免费在线| 国产精品人妻久久久久久| 欧美日韩乱码在线| .国产精品久久| 久久午夜亚洲精品久久| 欧美又色又爽又黄视频| 欧美成人免费av一区二区三区| 99热网站在线观看| 成人一区二区视频在线观看| 国内毛片毛片毛片毛片毛片| 在线观看66精品国产| 久久久国产成人免费| 国产男靠女视频免费网站| 欧美极品一区二区三区四区| 99热只有精品国产| 亚洲午夜理论影院| 免费搜索国产男女视频| 悠悠久久av| 99热这里只有是精品在线观看| 在线观看一区二区三区| 成人美女网站在线观看视频| 乱人视频在线观看| .国产精品久久| 久久久国产成人免费| 日本与韩国留学比较| 国产精品久久电影中文字幕| АⅤ资源中文在线天堂| 欧美激情国产日韩精品一区| 18禁裸乳无遮挡免费网站照片| ponron亚洲| 又爽又黄无遮挡网站| 丰满的人妻完整版| 中文字幕av在线有码专区| 亚洲av熟女| 999久久久精品免费观看国产| 在线看三级毛片| 热99在线观看视频| 国产精品电影一区二区三区| 天美传媒精品一区二区| 亚洲国产高清在线一区二区三| 一级黄片播放器| 日本 av在线| 免费观看精品视频网站| 一夜夜www| 国产老妇女一区| 日韩 亚洲 欧美在线| 97人妻精品一区二区三区麻豆| 国产又黄又爽又无遮挡在线| 亚洲性夜色夜夜综合| 欧美最新免费一区二区三区| 国内精品宾馆在线| 悠悠久久av| 成人性生交大片免费视频hd| 久久久久久九九精品二区国产| 午夜精品久久久久久毛片777| 天天一区二区日本电影三级| 两个人的视频大全免费| 给我免费播放毛片高清在线观看| 人妻夜夜爽99麻豆av| 国产精品日韩av在线免费观看| 美女被艹到高潮喷水动态| 成人特级av手机在线观看| 国产激情偷乱视频一区二区| 丰满乱子伦码专区| 18+在线观看网站| 亚洲精品国产成人久久av| 久久久久久久久久成人| 日本免费a在线| 亚洲va日本ⅴa欧美va伊人久久| 岛国在线免费视频观看| 亚洲色图av天堂| www.www免费av| 动漫黄色视频在线观看| 久久久色成人| 久久欧美精品欧美久久欧美| 成年免费大片在线观看| 国产午夜精品久久久久久一区二区三区 | .国产精品久久| 97热精品久久久久久| av天堂中文字幕网| www.www免费av| 91久久精品电影网| 夜夜夜夜夜久久久久| 婷婷色综合大香蕉| 九九爱精品视频在线观看| 日韩欧美一区二区三区在线观看| 亚洲不卡免费看| 国产蜜桃级精品一区二区三区| 久久精品国产鲁丝片午夜精品 | 最近最新中文字幕大全电影3| 国产成年人精品一区二区| 国产成人a区在线观看| АⅤ资源中文在线天堂| 国产在线男女| 在线观看美女被高潮喷水网站| 欧美精品啪啪一区二区三区| 欧美黑人巨大hd| 亚洲成人免费电影在线观看| 在现免费观看毛片| 欧美+亚洲+日韩+国产| 成年免费大片在线观看| 婷婷色综合大香蕉| 国产在视频线在精品| 亚洲av美国av| 日日夜夜操网爽| 黄色视频,在线免费观看| 午夜a级毛片| 精品一区二区三区av网在线观看| 日韩强制内射视频| 国产亚洲精品久久久久久毛片| 亚洲一区高清亚洲精品| 日韩欧美三级三区| 亚洲欧美日韩东京热| 成人无遮挡网站| 婷婷精品国产亚洲av在线| 国产aⅴ精品一区二区三区波| 观看美女的网站| 国产午夜福利久久久久久| 精品日产1卡2卡| 欧美一区二区国产精品久久精品| 麻豆成人av在线观看| 麻豆av噜噜一区二区三区| 在线免费观看的www视频| 不卡视频在线观看欧美| 亚洲国产色片| 国产蜜桃级精品一区二区三区| 尾随美女入室| 1024手机看黄色片| 搡女人真爽免费视频火全软件 | 网址你懂的国产日韩在线| x7x7x7水蜜桃| 久久中文看片网| 少妇熟女aⅴ在线视频| 18禁黄网站禁片午夜丰满| 久久婷婷人人爽人人干人人爱| 尾随美女入室| 久9热在线精品视频| 日本 av在线| 在线观看舔阴道视频| 男人和女人高潮做爰伦理| 国内揄拍国产精品人妻在线| 在线观看舔阴道视频| 精品欧美国产一区二区三| 国产高清激情床上av| 欧美日韩国产亚洲二区| 99在线视频只有这里精品首页| 婷婷色综合大香蕉| 在线国产一区二区在线| 给我免费播放毛片高清在线观看| 最新中文字幕久久久久| netflix在线观看网站| 99久久精品国产国产毛片| 男女下面进入的视频免费午夜| 在线播放无遮挡| 好男人在线观看高清免费视频| 久久精品久久久久久噜噜老黄 | 一本久久中文字幕| 日韩中字成人| 中文字幕av在线有码专区| 亚洲四区av| 婷婷六月久久综合丁香| 亚洲,欧美,日韩| 亚洲人与动物交配视频| 88av欧美| 婷婷精品国产亚洲av|