www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]基于MiniGUI/mDolphin/mPeer技術(shù)的網(wǎng)絡(luò)電視方案

網(wǎng)絡(luò)電視(IPTV)也叫交互式網(wǎng)絡(luò)電視,是利用互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施,以電視機(jī)作為主要終端設(shè)備,集互聯(lián)網(wǎng)、多媒體、通信等多種技術(shù)于一體,通過互聯(lián)網(wǎng)絡(luò)協(xié)議(IP)向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字媒體服務(wù)的嶄新技術(shù)。現(xiàn)在市場(chǎng)上基于各種嵌入式操作系統(tǒng)的網(wǎng)絡(luò)電視軟件解決方案有很多,本文重點(diǎn)描述在嵌入式Linux平臺(tái)上,基于MiniGUI/mDolphin/mPeer技術(shù)構(gòu)造出的網(wǎng)絡(luò)電視方案。

無論是何種嵌入式設(shè)備,只要涉及到用戶交互,那么GUI就是該設(shè)備軟件部分的基礎(chǔ),網(wǎng)絡(luò)電視也不例外。在嵌入式Linux平臺(tái)上可供選擇的GUI系統(tǒng)也有很多,如X Window、Qt/Embedded和MiniGUI等,而MiniGUI的性能及資源占用明顯優(yōu)于其他圖形系統(tǒng)。

網(wǎng)絡(luò)電視的一個(gè)核心是網(wǎng)頁(yè)瀏覽器,有了它用戶才能夠進(jìn)行站點(diǎn)瀏覽、下載等操作。本方案中采用的mDolphin瀏覽器,使用的是WebKit開源瀏覽器解析和渲染引擎(也是Apple Safari瀏覽器、Google Chrome瀏覽器采用的核心引擎),確保瀏覽器產(chǎn)品具有和PC機(jī)上的瀏覽器相同的網(wǎng)頁(yè)解析和渲染能力,從而保證產(chǎn)品的高起點(diǎn)。

網(wǎng)絡(luò)電視的另一個(gè)核心應(yīng)當(dāng)是大量的應(yīng)用軟件,如游戲、音視頻播放等。本方案還引入了嵌入式J2SE解決方案——mPeer,將Java語(yǔ)言引入到網(wǎng)絡(luò)電視應(yīng)用程序的開發(fā)中,使得開發(fā)者既可以進(jìn)行基于MiniGUI的Linux程序開發(fā)(C/C++),也可以使用Java。

基于MiniGUI來開發(fā)應(yīng)用軟件的難度相對(duì)較高,開發(fā)者不但需要Linux程序開發(fā),更要精通MiniGUI API才能夠進(jìn)行開發(fā),但是這種開發(fā)方式的優(yōu)點(diǎn)也是很明顯的,那就是開發(fā)出來的應(yīng)用軟件性能較好。因此,對(duì)一些關(guān)鍵的應(yīng)用軟件,如瀏覽器、電子郵件、媒體播放器等應(yīng)用軟件,應(yīng)當(dāng)直接在Linux和MiniGUI之上開發(fā)。而mPeer解決方案則為Java程序提供了一個(gè)通用的平臺(tái),可運(yùn)行各種符合規(guī)范的J2SE應(yīng)用程序。利用Java開發(fā)應(yīng)用程序可帶來巨大的便利性,從人才、社區(qū)資源、開發(fā)工具等方面,都可獲得巨大的現(xiàn)有技術(shù)及資源的支持。這兩種開發(fā)方式的結(jié)合使得開發(fā)靈活性增加的同時(shí),大大降低了難度,節(jié)省了資源。

此外,一直被廣大用戶所詬病的嵌入式Java的效率問題,在MiniGUI與mPeer的協(xié)同工作下也得到了解決。本方案基于小巧靈活的 MiniGUI,在其上實(shí)現(xiàn)的Java應(yīng)用軟件的性能,是完全可以和基于X Window、Qt/Embedded的C/C++本地應(yīng)用軟件相媲美的。本方案的整體架構(gòu)見圖1。

本方案基于嵌入式Linux操作系統(tǒng),在其上運(yùn)行各種可能的應(yīng)用軟件。它采用MiniGUI 3.0提供的多進(jìn)程支持,實(shí)現(xiàn)多進(jìn)程的圖形程序運(yùn)行環(huán)境,從而提高系統(tǒng)的整體穩(wěn)定性,即使有單個(gè)應(yīng)用進(jìn)程的失效,也不會(huì)影響整體系統(tǒng)的運(yùn)行。本方案可以在線下載應(yīng)用軟件并運(yùn)行,且便于應(yīng)用軟件和系統(tǒng)的在線升級(jí)。依托MiniGUI 3.0在界面特效方面的強(qiáng)大功能,還可以實(shí)現(xiàn)類似Apple iPhone/iTV的用戶界面特效。

在瀏覽器方面,本方案包含一個(gè)全功能的Web瀏覽器產(chǎn)品mDolphin 2.0。mDolphin是基于 WebKit瀏覽器核心開發(fā)的運(yùn)行于Linux和MiniGUI之上的全功能瀏覽器,支持流行的W3C標(biāo)準(zhǔn)(HTML 4.01、XHTML 1.0、XML、CSS 2.1/3.0、XSLT、XPath、DOM及 AJAX),支持Netscape 準(zhǔn)JavaScript 1.5,遵循標(biāo)準(zhǔn)的 Netscape插件接口,支持 HTTP 1.1、HTTPS、Cookie和代理服務(wù)器

在J2SE實(shí)現(xiàn)方案方面,mPeer可采用Dalvik/Kaffe/JamVM/Cacoo等開源的Java虛擬機(jī),并提供符合Sun定義的Java CDC Personal Profile類庫(kù)。開發(fā)者既可以將mPeer作為mDolphin的插件來運(yùn)行嵌入到網(wǎng)頁(yè)中的Java Applet程序,也可以獨(dú)立運(yùn)行Java應(yīng)用程序。

基于Broadcom 7405 SoC,采用本系統(tǒng)架構(gòu),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)電視方案。該系統(tǒng)的參數(shù)如下:TV 顯示輸出分辨率為720P,利用了芯片的硬件加速;芯片主頻為400MHz;存儲(chǔ)空間為128M NAND Flash;內(nèi)存為256M RAM。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉