<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 基于A(yíng)VR EVK1105的移動(dòng)遠程桌面多媒體設備

基于A(yíng)VR EVK1105的移動(dòng)遠程桌面多媒體設備

作者: 時(shí)間:2017-06-08 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201706/351017.htm

一、項目概述

1.1 引言

在我們現在的日常生活中,計算機已經(jīng)很普及了,在很多家庭里電腦已經(jīng)像電視機一樣成為了一項必備的電器設備,但是要想操作電腦,即使是只做一些短暫的處理,也得坐到電腦前才能完成,有時(shí)很不方便,這就使得遠程操作電腦成為了一個(gè)很重要的技術(shù)。同時(shí)隨著(zhù)智能終端設備的廣泛普及,智能設備的性能隨著(zhù)技術(shù)的提高越來(lái)越好,現在已經(jīng)完全具有完成遠程操作電腦的能力。

所以,基于智能設備的遠程控制系統的研究與實(shí)現具有很大的意義。


1.2 項目背景

現在的這類(lèi)系統的研究現狀大多是利用手機的短信功能或撥號給一個(gè)虛擬號碼的方式實(shí)現的,而且也只能對電腦進(jìn)行一些簡(jiǎn)單的無(wú)顯示的操作。短信方式的主要是利用GSM短信遙控開(kāi)關(guān)技術(shù),通過(guò)手機短信操作電腦;拔號振鈴方式主要是在撥打號碼前要先設置主機號碼,設置好主機號碼后,才能對電腦進(jìn)行簡(jiǎn)單控制。

現在實(shí)現的這些方式都有很多缺陷的地方,首先,限制太大,只有手機才能完成這些功能;其次,使用很不方便,用戶(hù)必須記住那些完成特定功能的特殊短信,一旦發(fā)送錯誤的短信控制將失敗,最不好的是控制失敗用戶(hù)也無(wú)法及時(shí)的知道,會(huì )耽誤很多事兒。最后,現在的這些實(shí)現功能太弱,只能做有限的操作,而且沒(méi)有圖形化的界面,給普通用戶(hù)帶來(lái)了很多不便。

二、需求分析

2.1 功能要求

1.“縮放、拉伸、拖動(dòng)”功能

對由PC機傳輸過(guò)來(lái)的“桌面”進(jìn)行縮放、拉伸、拖動(dòng)定位,實(shí)現對“桌面”的精確顯示;

2.“事件響應”功能:

終端設備接收用戶(hù)的點(diǎn)擊、輸入事件,并將發(fā)送到PC機,PC機響應用戶(hù)事件。

3.“網(wǎng)絡(luò )傳輸”功能

在終端和PC機之間需要用網(wǎng)絡(luò )傳輸來(lái)完成數據的傳輸,從而讓PC端能響應用戶(hù)具體的操作,終端能顯示PC端的狀態(tài)

4.“流媒體”功能

如果只是單純的顯示PC端的畫(huà)面的話(huà),不僅會(huì )讓用戶(hù)的體驗大打折扣,而且是對智能設備強大功能的極大浪費,在終端用戶(hù)一樣能看PC端存放的電影,聽(tīng)PC端的音樂(lè )等多媒體資料。

2.2 性能要求

1.終端設備必須有每秒至少解碼并顯示25幀畫(huà)面的運算能力,這樣終端的遠程顯示才能流暢。

2.終端與目標機之間的網(wǎng)絡(luò )傳輸速度至少要有75KB每秒,才能使終端顯示流暢。

3.以上屬于普通性能要求,不包括高清文件的播放與龐大軟件的運行要求。

三、方案設計

3.1 系統功能實(shí)現原理

系統硬件結構框圖

各模塊協(xié)同合作,最終完成終端部分的工作。

顯示模塊用于顯示電腦端的桌面畫(huà)面,按鍵及觸摸屏模塊負責接收用戶(hù)的輸入,然后把輸入交給MCU統一管理,耳機模塊是流媒體播放時(shí)用做聲音的輸出的,最后就是網(wǎng)絡(luò )模塊部分了,由網(wǎng)絡(luò )芯片通過(guò)網(wǎng)絡(luò )接口與PC端相連通信,傳輸數據。

3.2 硬件平臺選用及資源配置

因為我們這個(gè)參賽題目與流媒體技術(shù)有很多共同點(diǎn),所以申請32位的,這樣能充分利用硬件平臺的特性,使我們的應用得到更好的實(shí)現。

3.3系統軟件架構

3.3.1按軟件的運行環(huán)境分類(lèi)

1.電腦端軟件

(1)網(wǎng)絡(luò )通信模塊:這個(gè)模塊包括網(wǎng)絡(luò )數據的接收與發(fā)送,而且它只管接收和發(fā)送數據;它接收來(lái)自終端的網(wǎng)絡(luò )數據,然后把這些數據轉交給下面的輸入模塊進(jìn)行具體的處理。

(2)輸入模塊:接受上面網(wǎng)絡(luò )模塊傳遞過(guò)來(lái)的用戶(hù)操作命令,根據用戶(hù)的具體操作命令調用具體的系統API在電腦端完成相應的操作。

(3)輸出模塊:采集電腦的屏幕顯示,然后編碼使要傳輸的數據量變小,然后把編碼后的數據傳送給上面的網(wǎng)絡(luò )通信模塊,進(jìn)行往終端設備的傳輸。

2.終端軟件

(1)網(wǎng)絡(luò )通信模塊:這個(gè)模塊與電腦端的基本一樣,包括網(wǎng)絡(luò )數據的接收與發(fā)送,而且它只管接收和發(fā)送數據;它接收來(lái)自電腦端的網(wǎng)絡(luò )數據,然后把這些數據轉交給下面的輸入模塊進(jìn)行具體的處理。

(2)輸入模塊:接受上面網(wǎng)絡(luò )模塊傳遞過(guò)來(lái)的電腦端的桌面圖像信息,對圖像信息進(jìn)行解碼,然后將解碼好的數據送給顯示子模塊,顯示到終端設備上。

(3)輸出模塊:采集用戶(hù)對終端設備的操作,如點(diǎn)擊,拖拽等,然后調用標準化處理子模塊,把對終端設備的操作轉化為對電腦的標準操作并封裝記錄,然后把封裝好的標準操作信息數據傳送給上面的網(wǎng)絡(luò )通信模塊,進(jìn)行往電腦端的傳輸。

3.3.2軟件整體模塊化分類(lèi)

1.采集電腦桌面畫(huà)面模塊

這個(gè)模塊就使完成電腦端的桌面畫(huà)面信息的采集工作,可以用截屏等多種方式實(shí)現,然后將采集的數據交給下面的編碼模塊。

2.編碼模塊

完成對電腦端桌面畫(huà)面信息的編碼工作,然后把編碼好的數據交給下面的網(wǎng)絡(luò )傳輸模塊。

3.網(wǎng)絡(luò )傳輸模塊

接受編碼好的數據,然后把數據發(fā)送給指定ip的終端設備?;蛘呓邮軄?lái)自終端的設備數據,然后發(fā)送給指定ip的電腦端。

4.終端設備解碼模塊

接受來(lái)自電腦端的編碼好的桌面畫(huà)面數據,然后進(jìn)行相應的解碼,解碼成位圖文件。

5.終端顯示模塊

按照解碼好的位圖文件,把圖像顯示在終端的顯示設備上。

6.終端操作采集模塊

采集用戶(hù)在終端上的操作信息,然后傳送給下面的操作數據標準化及封裝模塊。

7.操作數據標準化及封裝模塊

接受采集來(lái)的原始操作數據,然后把它轉化成電腦端的標準的操作信息,并且封裝打包好。傳送給上面的網(wǎng)絡(luò )模塊。

8.電腦端的執行模塊

接受上面網(wǎng)絡(luò )模塊傳送過(guò)來(lái)的標準操作數據,調用特定的系統API完成相應的操作。

3.4 系統軟件流程

程序運行流程圖

3.5 系統預計實(shí)現結果

1.可以通過(guò)網(wǎng)絡(luò )在終端上實(shí)時(shí)的顯示電腦端的畫(huà)面。

2.可以通過(guò)對終端設備上的操作反應到電腦端上對電腦的相應操作。

3.可以利用開(kāi)發(fā)平臺的特性,實(shí)現流媒體的播放。



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>