版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
在智能家居實(shí)驗(yàn)室建設(shè)方案中,人機(jī)交互系統(tǒng)是一個(gè)相對(duì)比較獨(dú)立的系統(tǒng)。但它的運(yùn)行即需要其他子系統(tǒng)的支持,同時(shí)也想高級(jí)服務(wù)提供依據(jù)。其中的主要交互設(shè)備有家居機(jī)器人、智能手機(jī)、移動(dòng)平板、智能視機(jī)、健康設(shè)備、遙控器、計(jì)算機(jī)等。1家居機(jī)器人1.1人機(jī)交互技術(shù)在終端機(jī)器人中主要提供觸摸顯示和語音交互方式,并提供攝像頭擴(kuò)展接口,利于更高層次的開發(fā)。觸摸顯示交互是多媒體技術(shù)交互方式的一種,其依托于7寸觸摸顯示屏進(jìn)行操作界面的實(shí)現(xiàn)和用戶觸摸輸入。目前,在手機(jī)、平板等電子消費(fèi)領(lǐng)域得到了非常廣泛的應(yīng)用。其有一個(gè)缺陷是,觸摸顯示屏安放在機(jī)器人的機(jī)體結(jié)構(gòu)中,屬于機(jī)器人的一部分,具體的使用過程不是特別方便。語音交互是本設(shè)計(jì)中的重要部分,是終端機(jī)器人與其他家電設(shè)備最大的卻別。通過自然語言交流,一方面用戶可以非常方便的使用機(jī)器人進(jìn)行家庭中各種設(shè)備的控制,另一方面其還能與老人對(duì)話,提供心理慰藉,或者用于幼齡兒童的教學(xué)。終端機(jī)器人中語音交互的方案采用科大訊飛語音云平臺(tái)進(jìn)行高效開發(fā)。語音識(shí)別的過程為:在本地進(jìn)行語音采集,將采集的信息發(fā)送到語音云端,本地接受來自云端的識(shí)別結(jié)果在,然后進(jìn)行智能處理;語音合成的過程為:將要合成的文本發(fā)送到語音云端,云端將語音信息返回到本地進(jìn)行播放??拼笥嶏w云平臺(tái)只是提供具體的識(shí)別和合成,而怎么讓語音識(shí)別更智能化則需要進(jìn)一步的研究。1.2系統(tǒng)硬件1.2.1整體架構(gòu)電子芯片技術(shù)的飛越發(fā)展,CPU處理核心的處理和運(yùn)算性能越來越強(qiáng)?;谧畲蠡肅PU能力、減少成本和降低系統(tǒng)能耗的思想,本設(shè)計(jì)采用單處理核心,由Cortex-A8(S5PV210)統(tǒng)籌系統(tǒng)的所有外設(shè),進(jìn)行設(shè)備控制和信息采集。對(duì)于外部設(shè)備,設(shè)備本身復(fù)雜程度以及傳輸方式、傳輸速率上均有不同,因此在對(duì)系統(tǒng)設(shè)備進(jìn)行選型時(shí)盡量減少設(shè)備種類的復(fù)雜程度。系統(tǒng)框架中定義了2種設(shè)備總線:USB總線和10數(shù)據(jù)總線。手持終端〈/A〉USB總線用于數(shù)據(jù)傳輸量大、傳輸速率高的復(fù)雜設(shè)備,IO數(shù)據(jù)總線則對(duì)應(yīng)傳輸速率低的簡單設(shè)備。USB總線采用Hub的形式進(jìn)行多設(shè)備擴(kuò)展。10數(shù)據(jù)總線則采用抽象化和模塊化思想設(shè)計(jì),建立單獨(dú)的底層擴(kuò)展系統(tǒng),規(guī)范相應(yīng)設(shè)備接口。系統(tǒng)從總線的角度出發(fā),將硬件分為2部分:底層擴(kuò)展系統(tǒng)和上層Cortex-A8平臺(tái)。底層擴(kuò)展系統(tǒng)主要用于傳感器數(shù)據(jù)采集、機(jī)器人動(dòng)力系統(tǒng)控制以及情感控制,設(shè)備的類型和控制較為簡單。而上層Cortex-A8平臺(tái)則是在核心控制器的基礎(chǔ)上搭載觸摸顯示屏、用戶按鍵接口、音頻輸出以及USB類的攝像頭、Wi-Fi適配器、藍(lán)牙適配器。整體的硬件架構(gòu)如圖1圖1Cortex-A8與S5PV210ARMCortex-A8處理器是基于ARMv7-A體系結(jié)構(gòu),其設(shè)計(jì)主要面向高性能和低功耗。目前,其突出的優(yōu)勢(shì)已經(jīng)得到了市場(chǎng)的認(rèn)可,在智能手機(jī)、機(jī)頂盒、數(shù)字電視、打印機(jī)等終端設(shè)備中具有廣泛的應(yīng)用。Cortex-A8處理器的主要特點(diǎn)如下:128位SIMD引擎支持高性能媒體處理(NEON);優(yōu)化的1級(jí)高速緩存和集成的2級(jí)高速緩存;Thumb-2技術(shù),提高性能并節(jié)省指令存儲(chǔ)空間;動(dòng)態(tài)分支預(yù)測(cè),降低分支錯(cuò)誤預(yù)測(cè)的危害;完整的內(nèi)存管理單元(MMU);Jazelle-RCT技術(shù)優(yōu)化即時(shí)生產(chǎn)(JIT)和動(dòng)態(tài)自適應(yīng)編譯(DAC);高功效和高性能的內(nèi)存系統(tǒng);Mini210s開發(fā)板以Cortex-A8的S5PV210為核心控制器。S5VP210是一款高效率、高性能、低功耗的32為RISC處理器,其適用于智能手機(jī)和平板電腦等智能終端。S5PV210在Cortex-A8的基礎(chǔ)上拓展了多媒體方面的性能,其包含很多強(qiáng)大的硬件編解碼功能,內(nèi)置MFC(MultiFormatCodec)、高性能PowerVRSGX5403D圖形引擎和2D圖形引擎、IVA3硬件加速器、HDMIvl.3等多媒體相關(guān)的處理模塊。S5PV210采用584引腳的FCFBGA封裝,具有豐富的外圍接口如TFTLCD控制器、攝像頭接口、MIPIDSI、ATA接口、UART、24通道DMA、定時(shí)器、手持機(jī)〈/A〉GPI0、USBHost2.0、USB2.0OTG等。S5PV210同時(shí)具有豐富的高質(zhì)量的外部存儲(chǔ)接口,其DRAM支持LPDDR1、DDR2、LPDDR2,F(xiàn)lash/ROM支持NANDFlash、NOR-Flash、SRAM等。S5PV210芯片結(jié)構(gòu)圖如圖2所示。
SystemPeriphorgdTimierwithPWM(5ch)WatchdogTime『DMA(24ch)Keypad(14x8)TS-ADC(12biV10ch)SRAM/ROMMultimedia12MPCameraIF/MIPICSI-210SDp30fpsMFCCodec-HL263H.264^IIPEG4Decoder-MPEG2A/O12DVG/3DGraphicsengineNTSC/PALTVout&HDMIIJPEGCodecMultilayerAHB/AXIBusTFTLCDcontrollerXGAresolutionCryptoEngines(Fle??)OneNANDSLC/MLCNANIDwith16biitECGLPDDRI/OneDRAMLPDDR2/DDR232KIB33<B1/DcacheQOOMIHz/UGHzAudioDSPPowerManagementClockgating/SystemPeriphorgdTimierwithPWM(5ch)WatchdogTime『DMA(24ch)Keypad(14x8)TS-ADC(12biV10ch)SRAM/ROMMultimedia12MPCameraIF/MIPICSI-210SDp30fpsMFCCodec-HL263H.264^IIPEG4Decoder-MPEG2A/O12DVG/3DGraphicsengineNTSC/PALTVout&HDMIIJPEGCodecMultilayerAHB/AXIBusTFTLCDcontrollerXGAresolutionCryptoEngines(Fle??)OneNANDSLC/MLCNANIDwith16biitECGLPDDRI/OneDRAMLPDDR2/DDR232KIB33<B1/DcacheQOOMIHz/UGHzAudioDSPPowerManagementClockgating/Powergating/DynamicVdtageFrequencyScalingCPUCoreCortexAS512KBL2cacheNEON96KBRAM64KIBROMMemoryInterfaceConnectivityAudioIFIIS)C3/PCMx3S/PDIF/AC97StorageIFHSMMC/SDx4ATAConnectivityUSBHI0S12.0/OTG2.0UARTX4IICx3HS-SPIx2ModemIFGPIO圖2S5PV210芯片結(jié)構(gòu)圖1.2.2Mini210s開發(fā)平臺(tái)Mini210s是一款高性能高性價(jià)比的Cortex-A8開發(fā)板,搭載三星S5PV210處理器,運(yùn)行主頻可高達(dá)1GHz,同時(shí)集成PowerVRSGX540高性能圖形引擎。工業(yè)PDA〈/A〉Mini210s開發(fā)板配備了512MDDR2內(nèi)存和4GMLCNANDFlash,其外部應(yīng)用接口非常豐富如WM8960音頻芯片、miniHDMI高清輸出、USB2.0、CMOS攝像頭、SDIO、矩陣鍵盤等接口(詳見圖4-15),其電源電路也支持低功耗待機(jī)省電模式。該款開發(fā)板提供開源的Android2.3.1系統(tǒng)
源碼以及Linuxkernel源碼,方便用戶進(jìn)行二次開發(fā)。同時(shí)其還提供方便易使用的開發(fā)板燒寫工具Superboot,縮短了系統(tǒng)開發(fā)周期。根據(jù)終端系統(tǒng)功能設(shè)定要求,Mini210s開發(fā)板的板載資源主要使用電阻觸摸顯示、USB0TG接口、音頻接口三個(gè)部分。電阻觸摸顯示接口與7寸一線精準(zhǔn)電阻觸摸顯示屏連接,實(shí)現(xiàn)Android系統(tǒng)操作界面的顯示和觸控操作的檢測(cè)。WiFi、藍(lán)牙、USB攝像頭等設(shè)備通過與USBHOST接口連接的USBHub完成基于USB設(shè)備的設(shè)備擴(kuò)展。音頻部分采用I2S0接口,外接WM8960CODEC解碼芯片,提供聲音輸入和speaker輸出(內(nèi)置D類功放,能直接連接8Q1W揚(yáng)聲器)功能。RTCBatteryEEPROMKeypad8x8UserButtonsCON7MICADCInputS2:BootModeSwitchBuzzerUSBHostPowerLEDMicroSOCON6(GPIO)miniUSBAiidioOutEthernetminiHDMIr-CMOSCameraJTAGCON9(SDIO)LED1-LED4ResetCON4:UART3CON3:UART2CON2:UART1CON1RTCBatteryEEPROMKeypad8x8UserButtonsCON7MICADCInputS2:BootModeSwitchBuzzerUSBHostPowerLEDMicroSOCON6(GPIO)miniUSBAiidioOutEthernetminiHDMIr-CMOSCameraJTAGCON9(SDIO)LED1-LED4ResetCON4:UART3CON3:UART2CON2:UART1CON1:UARTOCON13S1:PowerSwitchCON16(MIPI)COMOLCDPowerInput圖3Mini210s接口布局1.3服務(wù)內(nèi)容機(jī)器人動(dòng)作及情感表達(dá)圖4小優(yōu)機(jī)器人的動(dòng)作和情感是其與其他家居設(shè)備的最重要的區(qū)別,能夠?qū)崿F(xiàn)更好的人機(jī)交互模式。機(jī)器人的動(dòng)作主要包括2類,機(jī)器人的正常行走和頭部運(yùn)動(dòng)。行走控制是在2輪輪系結(jié)構(gòu)上通過控制直流電機(jī)實(shí)現(xiàn),機(jī)器人可以靈活地進(jìn)行前進(jìn)、后退、左右轉(zhuǎn)等動(dòng)作。頭部運(yùn)動(dòng)主要包含了抬頭和扭頭的動(dòng)作,2個(gè)自由度均通過直流電機(jī)實(shí)現(xiàn)。機(jī)器人相關(guān)動(dòng)作作為服務(wù)發(fā)布到智能家居服務(wù)網(wǎng)關(guān),其他終端可以通過網(wǎng)關(guān)或者直接網(wǎng)絡(luò)連接實(shí)現(xiàn)機(jī)器人的動(dòng)作控制。機(jī)器人的情感表達(dá)是機(jī)器人智能性的核心體現(xiàn)。其表現(xiàn)途徑主要有三個(gè)方面:LED情感輸出、機(jī)械動(dòng)作以及語音,通過三者的結(jié)合向用戶立體地呈現(xiàn)了具體情感。Total100.0%100.0%12.7%表1智能手機(jī)操作系統(tǒng)2012年—2016年市場(chǎng)份額變化情況[iOS蘋果iOS是由蘋果公司開發(fā)的手持設(shè)備操作系統(tǒng),2007年1月10正式發(fā)布,最初是設(shè)計(jì)給iPhone使用的,后來陸續(xù)套用到iPodtouch、iPad、以及AppleTV等蘋果產(chǎn)品上。它是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)°iOS的系統(tǒng)結(jié)構(gòu)分為以下四個(gè)層次:核心操作系統(tǒng)(theCoreOSlayer),核心服務(wù)層(theCoreServiceslayer),媒體層(theMedialayer),Cocoa觸摸框架層(theCocoaTouchlayer)。但iOS是一套圭寸閉性很強(qiáng)的系統(tǒng),不開源,其他公司無法使用它的系統(tǒng),并且在可以預(yù)見的將來,其也將始終保持封閉的狀態(tài),不支持第三方軟件的運(yùn)行,在很大程度上限制了各類軟件在iOS上的開發(fā)、安裝和使用,給用戶帶來極大的不便。優(yōu)點(diǎn):八、、?具有極高的穩(wěn)定性和安全性;AppleStore中應(yīng)用程序數(shù)量多;操控性極高的點(diǎn)觸式用戶界面,可以給帶來很好的用戶體驗(yàn);具有與其它操作系統(tǒng)的高度協(xié)作性,支持多種磁盤卷格式,符合各種現(xiàn)有和發(fā)展中的標(biāo)準(zhǔn)。缺點(diǎn):不支持第三方軟件的運(yùn)行;不支持Flash,支持多媒體格式較少;WindowsPhone2010年10月12日,微軟正式發(fā)布WindowsPhone7智能操作系統(tǒng)。012年6月21日,微軟正式發(fā)布最新手機(jī)操作系統(tǒng)WindowsPhone8,WindowsPhone8將采用和Windows8相同的內(nèi)核。作為微軟重新打造的新一代智能終端平臺(tái)‘WindowsPhone采用了與過去WindowsMobile完全不同的屏幕主頁和用戶界面,為用戶帶來全新的操作體驗(yàn)。WindowsPhone的用戶界面以及交互模式均是以廣受好評(píng)的ZuneHD高清播放器為基礎(chǔ)而設(shè)計(jì)的。在操作性能方面,WindowsPhone操作系統(tǒng)重視用戶的實(shí)際使用效率。它的整個(gè)界面簡潔實(shí)用,使用了較大的、圖形化的字體,短信數(shù)量和未接來電數(shù)量都直接顯示在主屏上。在產(chǎn)品方面,WindowsPhone與微軟其他產(chǎn)品聯(lián)系緊密,通過與各類面向企業(yè)及消費(fèi)者的產(chǎn)品進(jìn)行整合,豐富了自身的產(chǎn)品資源,同時(shí)極大地拓展了業(yè)務(wù)范圍。在個(gè)人電腦世界,微軟的Windows是獨(dú)一無二的王者,在移動(dòng)世界,微軟也一直有著稱王的野心。從WindowsCE到WindowsMobile,再到今天的WindowsPhone,微軟一直在努力,效果卻不理想。非但沒用超越智能操作系統(tǒng)的老牌王者Symbian,反而被Android、iOS這些新星擠在身后oWindowsPhone相對(duì)于微軟以前的系統(tǒng)如WindowsCE和Moblie,可謂是做了徹底性的改變,摒棄了以前系統(tǒng)臃腫和多層菜單操作的方式,采用了桌面定制、圖標(biāo)拖拽、滑動(dòng)控制等方式。雖然上市較晚,市場(chǎng)占有率很低,但是憑借微軟強(qiáng)大的技術(shù)開發(fā)實(shí)力、個(gè)人電腦世界龐大的用戶群、以及和老牌手機(jī)王者諾基亞的合作,讓人對(duì)它的前景不敢小視。最近,諾基亞、二星、HTC等主流手機(jī)廠商也推出了一些基于WindowsPhone的智能手機(jī)。說明各大手機(jī)制造商還是對(duì)微軟的技術(shù)實(shí)力看好,WindowsPhone系統(tǒng)在未來的移動(dòng)市場(chǎng)中大有潛力。優(yōu)點(diǎn):應(yīng)用開發(fā)難度低,UI界面友好;預(yù)裝軟件豐富,便于熟悉個(gè)人電腦的用戶操作;云計(jì)算技術(shù)優(yōu)勢(shì);缺點(diǎn):對(duì)硬件平臺(tái)要求較高;目前應(yīng)用程序較少。AndroidAndroid是由Google公司牽手30多家公司成立的“開放手機(jī)聯(lián)盟”共同研發(fā)的,基于Linux平臺(tái)的開源移動(dòng)操作系統(tǒng),由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。優(yōu)點(diǎn):(1)開放性。Android是由Google公司牽手30多家公司成立的“開放手機(jī)聯(lián)盟”共同研發(fā)的,這些全球各地的手機(jī)制造商和移動(dòng)運(yùn)營商都將基于該平臺(tái)開發(fā)手機(jī)的新型業(yè)務(wù),應(yīng)用之間的通用性和互聯(lián)性將在最大程度上得到保證,而且開發(fā)商也會(huì)得到新的開放級(jí)別,更方便的進(jìn)行協(xié)同合作。應(yīng)用程序無界限。Android上的應(yīng)用程序可以通過標(biāo)準(zhǔn)API訪問核心移動(dòng)設(shè)備功能,通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可供其它應(yīng)用程序使用。應(yīng)用程序是在平等的條件下創(chuàng)建的。移動(dòng)設(shè)備上的應(yīng)用程序可以被替換或者擴(kuò)展,即使是撥號(hào)程序這樣的核心組件。應(yīng)用程序可以輕松的嵌入網(wǎng)絡(luò)。應(yīng)用程序可以輕松的嵌入HTML、JavaScript和樣式表,還可以通過WebView顯示HTML文件或是網(wǎng)絡(luò)內(nèi)容。Google網(wǎng)絡(luò)服務(wù)的支持。擁有強(qiáng)大的Google的網(wǎng)絡(luò)服務(wù)支持,如GoogleTalk、Gmail、GoogleMap等,基于這些服務(wù)和龐大客戶群的支持,大大擴(kuò)展了開發(fā)者的設(shè)計(jì)空間。缺點(diǎn):(1)DalvikVM對(duì)于硬件的配置要求較高,在進(jìn)行應(yīng)用程序開發(fā)時(shí)硬件成本同其它開發(fā)環(huán)境相比還是比較高的。(2)Google為了平臺(tái)的安全性設(shè)置了較多的權(quán)限控制,導(dǎo)致任務(wù)管理器、模擬按鍵、屏幕截圖、短信防火墻等類似功能的實(shí)現(xiàn)都較為困難、步驟繁瑣。移動(dòng)操作系統(tǒng)iOSWindowsPhoneAndroid發(fā)行商AppleMicrosoftGoogle應(yīng)用商店AppstoreWindowsPhoneMarketplaceGooglePlay應(yīng)用程序數(shù)量500000+100000+450000+全球市場(chǎng)占有23%2.2%59%
率2012Q1目前最新版本iOS6WindowsPhone8Android4.1最初發(fā)布時(shí)間2007年6月2010年10月2008年9月內(nèi)核類型DarwinWindowsCE6.0R3/7.0Linux源碼模式圭寸閉式圭寸閉式開放式開放者權(quán)限開放度低需要證書支持高度開發(fā)開發(fā)語言O(shè)bject-CC#JavaNative開發(fā)支持不支持支持地圖支持第二方第二方GoogleMap表2移動(dòng)操作系統(tǒng)的比較2.3移動(dòng)平臺(tái)開發(fā)技術(shù)以Android為例2.3.1Android體系結(jié)構(gòu)Android體系結(jié)構(gòu)分為四層,從高到低分別是應(yīng)用層、應(yīng)用程序框架層、函數(shù)庫和運(yùn)行時(shí)環(huán)境層、Linux內(nèi)核層。如下圖所示:A尸尸LICATION5HomeConEACQPheneBiwner■“1APRLICATI口EFRAMEW口R:KIMIHI廣聲ViewNodFicadofiSyscettiiLlQR^Rl匚曰ANOR口1口RUNTIM匸SurfaceManager」電無」SQliceCoreLftirarieiOpenGL|BFreelypcWfebKltSinw顧LWichiresa_1妝L1MUXkernelUSBDriverKeypadDriverWiFiDriverFlashMemoryBjndEr<IPC}DriverDriverAuJioPowierDrivers圖3.1Android體系結(jié)構(gòu)[31](1)Linux內(nèi)核層Android基于Linux核心提供安全、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議棧、驅(qū)動(dòng)模型等核心系統(tǒng)服務(wù)。LinuxKernel也是系統(tǒng)硬件和軟件疊層之間的抽象層,隱藏了具體硬件細(xì)節(jié),并為上層提供統(tǒng)一的服務(wù)。(2)函數(shù)庫和運(yùn)行時(shí)環(huán)境層函數(shù)庫包含了一個(gè)運(yùn)行于Kernel之上的C/C++庫的集合,供Android系統(tǒng)的各個(gè)組件使用,這些功能通過應(yīng)用程序框架暴露給開發(fā)者,這些函數(shù)庫包括:系統(tǒng)C庫:C語言的標(biāo)準(zhǔn)庫,也是系統(tǒng)中一個(gè)最為底層的庫,是通過Linux的系統(tǒng)調(diào)用來實(shí)現(xiàn)的。多媒體框架:是Android多媒體的核心部分。SGL:2D圖像引擎。SSL:即SecureSocketLayer位于TCP/IP協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。OpenGLES1.0:提供對(duì)3D的支持。界面管理工具(SurfaceManagement):提供對(duì)管理顯示子系統(tǒng)等功能。SQlite:—個(gè)通用的嵌入式數(shù)據(jù)庫。WebKit:網(wǎng)絡(luò)瀏覽器的核心。FreeType:位圖和矢量字體的功能。Android運(yùn)行時(shí)由兩部分組成:Android核心庫和Dalvik虛擬機(jī)。其中核心庫提供了Java語言核心庫所能使用的絕大部分功能,而虛擬機(jī)則負(fù)責(zé)運(yùn)行Android應(yīng)用程序。Dalvik是基于寄存器的虛擬機(jī),它經(jīng)過了優(yōu)化,使得一個(gè)設(shè)備可以高效地運(yùn)行多個(gè)實(shí)例,因此Android系統(tǒng)可以方便地實(shí)現(xiàn)對(duì)應(yīng)用程序進(jìn)行隔離。(3)應(yīng)用程序框架層應(yīng)用程序框架提供用于創(chuàng)建Android應(yīng)用的類。它還提供了一個(gè)訪問硬件的通用抽象接口,并能管理用戶界面和應(yīng)用程序資源。通過開放平臺(tái)‘Android開發(fā)者能夠編寫極其豐富的應(yīng)用程序。開發(fā)者可以自由地利用設(shè)備硬件優(yōu)勢(shì),訪問位置信息、運(yùn)行后臺(tái)服務(wù)、設(shè)置鬧鐘、向狀態(tài)欄添加通知等。(4)應(yīng)用層應(yīng)用層是和用戶交互的一個(gè)層次,用戶可以看得見的一些應(yīng)用,用戶可以操作。這類應(yīng)用基本都是通過Java語言編寫的獨(dú)立的能夠完成某些功能的應(yīng)用程序。Android本身提供了桌面、聯(lián)系人、撥打電話、瀏覽器等很多基本的應(yīng)用程序。軟件運(yùn)行時(shí)應(yīng)用層向下調(diào)用應(yīng)用程序框架層,應(yīng)用程序框架層又要調(diào)用之下的庫以及核心包和虛擬機(jī),最后要交給底層操作系統(tǒng)LinuxKernel來和硬件進(jìn)行交互。2.3.2Android應(yīng)用程序組件要進(jìn)行Android應(yīng)用程序開發(fā),我們必不可少的就是要了解Android平臺(tái)的應(yīng)用程序框架oAndroid應(yīng)用程序主要是由Activity、BroadcastReceiver、Service、ContentProvider以及Intent五大I行多媒體(音頻,視頻,圖片)內(nèi)容的傳輸,解析,展示,控制等一系列操作,可以在不同平臺(tái)設(shè)備上同時(shí)共享展示內(nèi)容,豐富用戶的多媒體生活?,F(xiàn)在有不少廠商都推出了各自的聯(lián)動(dòng)機(jī)制,像智能手機(jī)、平板電腦或者筆記本電腦等便攜設(shè)備都能夠通過無線連接方式實(shí)現(xiàn)與電視的內(nèi)容共享。比如索尼所推出的XPERIAS手機(jī),就可以通過HDMI直接與索尼電視相連(也許其他設(shè)備也一樣可以),然后在電視上就會(huì)呈現(xiàn)出桌面化的操作方式,通過遙控器就可以進(jìn)行操作了。其實(shí)更多的廠商為iPhone與iPad等設(shè)備推出了相應(yīng)的遙控軟件,在實(shí)現(xiàn)多媒體內(nèi)容共享的同時(shí),也可以利用WIFI網(wǎng)絡(luò)來進(jìn)行遙控,像三星、松下等都為自己的電視推出了iOS設(shè)備專用的應(yīng)用程序。三星智能電視的iPad遙控客戶端從某種意義上說,是弱化了電視本身的概念,而讓便攜終端成為電視的一部分,像是遙控器、操作系統(tǒng)與多媒體內(nèi)容等。也許
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 奢侈品銷售工作總結(jié)
- 儀器儀表銷售工作總結(jié)
- 親子行業(yè)營銷實(shí)踐總結(jié)
- 綠色校園與環(huán)保教育計(jì)劃
- 廣西玉林地區(qū)2022-2023學(xué)年六年級(jí)上學(xué)期英語期末試卷
- 股東會(huì)議召集書三篇
- 《災(zāi)后心理援助》課件
- 《糖尿病治療昌玉蘭》課件
- 2024年安徽省蕪湖市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2022年安徽省淮南市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 《輻射安全許可證》申請(qǐng)條件核查表
- DB15-T 2537-2022 涉路工程安全性評(píng)價(jià)報(bào)告編制指南
- 名著導(dǎo)讀簡·愛整本書閱讀計(jì)劃
- 護(hù)理基礎(chǔ)知識(shí)1000基礎(chǔ)題
- 2023-2024學(xué)年成都市武侯區(qū)數(shù)學(xué)六上期末質(zhì)量跟蹤監(jiān)視試題含答案
- 畢業(yè)設(shè)計(jì)(論文)-鐵路貨物運(yùn)輸裝載加固方案設(shè)計(jì)
- 開關(guān)電源設(shè)計(jì)報(bào)告
- 煤礦新技術(shù)新工藝新設(shè)備和新材料演示文稿
- 選詞填空(試題)外研版英語五年級(jí)上冊(cè)
- 雷火灸療法專業(yè)知識(shí)講座
- 冷連軋機(jī)張力控制
評(píng)論
0/150
提交評(píng)論