国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

查看: 4374|回復(fù): 0
打印 上一主題 下一主題

飛凌S3C6410開(kāi)發(fā)板Linux圖形界面升級(jí)為QT Extended 4.4.3版本

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2010-7-12 14:29:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: Extended , linux , 飛凌 , 界面 , 圖形
首先引用一位工程師朋友的總結(jié)來(lái)簡(jiǎn)單介紹一些QT的相關(guān)知識(shí):
Qt工具包是一個(gè)跨平臺(tái)的C++開(kāi)發(fā)工具。Qt被主要用在了KDE桌面環(huán)境的開(kāi)發(fā)中。它是挪威Trolltech公司的產(chǎn)品,2008年6月17日被芬蘭的諾基亞(Nokia)公司收購(gòu),以增強(qiáng)該公司在跨平臺(tái)軟件研發(fā)方面的實(shí)力。
使用Qt開(kāi)發(fā)的軟件,可以在任何支持的平臺(tái)上編譯與執(zhí)行,而不需要修改源代碼。可以實(shí)現(xiàn)本平臺(tái)的圖形界面風(fēng)格,也可實(shí)現(xiàn)其它平臺(tái)的圖形界面風(fēng)格。比如您可以在Microsoft Windows平臺(tái)下編譯出具有蘋(píng)果公司Mac OS圖形界面風(fēng)格的應(yīng)用程序。
同時(shí),經(jīng)過(guò)多年發(fā)展,Qt不但擁有了完善的C++圖形庫(kù),而且近年來(lái)的版本逐漸整合了數(shù)據(jù)庫(kù)、OpenGL庫(kù)、多媒體庫(kù)(Phonon)、網(wǎng)絡(luò)庫(kù)、腳本庫(kù)、XML庫(kù)、WebKit庫(kù)等等,其核心庫(kù)也加入了進(jìn)程間通信、多線程等模塊,極大的豐富了Qt開(kāi)發(fā)大規(guī)模復(fù)雜跨平臺(tái)應(yīng)用程序的能力,真正意義上實(shí)現(xiàn)了其研發(fā)宗旨“Code Less; Create More; Deploy Anywhere.”。
Qt中使用了C++的非標(biāo)準(zhǔn)擴(kuò)展,用在編譯前增加一個(gè)名為moc的預(yù)處理器來(lái)實(shí)現(xiàn),moc將Qt代碼處理成標(biāo)準(zhǔn)C++代碼。
Qt開(kāi)放源代碼,并且提供自由軟件的用戶協(xié)議。使得它可以被廣泛地應(yīng)用在各平臺(tái)上的開(kāi)放源代碼軟件開(kāi)發(fā)中。
其官方網(wǎng)站為:http://www.qtsoftware.com/
Qt的授權(quán)模式
1.商業(yè)版:開(kāi)發(fā)的軟件是專屬的或商業(yè)的,源代碼不共享。
2.開(kāi)源版:遵循GNU GPL v.3.0,發(fā)布的程序也必須是基于GPL的。Qt 4.5.0 及以后的版本開(kāi)始遵循 GNU LGPL v.2.1。
Qt的平臺(tái)支持
Qt 的版本是按照不同的圖形系統(tǒng)來(lái)劃分的,目前分為五個(gè)版本:
Win: 適用于Miccrosoft Windows
X11: 適合于使用了x系統(tǒng)的各種 linux 和 unix的平臺(tái)
Mac: 適合于蘋(píng)果Mac OS X
embedded-linux: 適合于具有幀緩沖(frame buffer)的linux 的平臺(tái)
embedded-wince: 適合于Windows CE
Qt各軟件版本的區(qū)別
1. Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中隨著KDE流行開(kāi)來(lái)的,因此通常很多人說(shuō)的Qt都指用于Linux/Unix的Qt/X11。
2. Qt/E(Qt/Embedded)最初是用于嵌入式Linux系統(tǒng)的Qt版本。Qt/E去掉了X Lib的依賴而直接工作于Frame Buffer上,因而效率更高。
3. Qtopia最初是sourceforge.net上的一個(gè)開(kāi)源項(xiàng)目,全稱是Qt Palmtop Environment (QPE),是一個(gè)構(gòu)建于Qt/E之上的類似桌面系統(tǒng)的應(yīng)用環(huán)境,包括了PDA和手機(jī)等掌上系統(tǒng)常見(jiàn)的功能如電話簿、日程表等。相比之下,Qt/E是基礎(chǔ)類庫(kù)。在QT4版本前要安裝Qtopia需要先裝Qt/E,但之后的就不需要了。版本4之后的Qtopia 已經(jīng)帶有QT/E庫(kù)了。
4. Qtopia Core:就是原來(lái)的Qt/E,從Qt 4開(kāi)始改名為Qtopia Core,把Qtopia Core并到Qtopia的產(chǎn)品線中去了。在版本4之前,Qte和Qtopia是不同的兩套程序,Qte是基礎(chǔ)類庫(kù),Qtopia是構(gòu)建于Qte之上的一系列應(yīng)用程序。但從版本4開(kāi)始,Trolltech將Qte并入了Qtopia,并推出了新的Qtopia4。在該版中,原來(lái)的Qte被稱為Qtopia Core,作為嵌入式版本的核心,既可以與Qtopia配合,也可以獨(dú)立使用。原來(lái)的Qtopia則被分成幾層,核心的應(yīng)用框架和插件系統(tǒng)被稱為 Qtopia Platform,上層的應(yīng)用程序則按照不同的目標(biāo)用戶分為不同的包,如Qtopai PDA,Qtopia Phone。但實(shí)際上Qtopia Core就相當(dāng)于原來(lái)的Qt/E,仍然作為基礎(chǔ)類庫(kù)。從Qt4.4開(kāi)始,其名稱又改回Qt-embedded了,之前的Qtopia改名為Qt Extended了。其線路為Qt/E->Qtopia Core->Qt-embedded。
5. Qt-all是qt的所有版本的源代碼了,既可以編譯成Linux版本也可以編譯成Windows版本。
6. Qt Extended(2008年9月30日前稱Qtopia)是一個(gè)軟件平臺(tái),主要用于采用嵌入式Linux系統(tǒng)的(embedded Linux-based system)的電子手機(jī)和移動(dòng)電話。從4.4版本開(kāi)始,Qtopia改名為Qt Extended,qt-embedded-4.4.x相當(dāng)于qtopia-core,qt-extended相當(dāng)于桌面。2009年3月3日,Qt Software宣布將停止開(kāi)發(fā)作為獨(dú)立產(chǎn)品的 Qt Extended。取而代之的是,Qt Extended 中的一些功能將被轉(zhuǎn)入 Qt 框架,從而使 Qt 成為更加豐富的跨平臺(tái)應(yīng)用程序框架。Qt Extended 的最后一個(gè)版本是4.4.3.

    Qt Extended 4.4.3已經(jīng)在飛凌S3C6410開(kāi)發(fā)板上移植成功,目前可以同時(shí)支持觸摸、鼠標(biāo)和按鍵等功能。我們將開(kāi)放全部源代碼,并提供后續(xù)開(kāi)發(fā)與維護(hù)的技術(shù)支持。該版本在飛凌全系2440開(kāi)發(fā)板上同樣適用。新版QT4將于近期呈現(xiàn)給新老用戶!
    Qt Extended 4.4.3是Trolltech公司手機(jī)桌面的最高版本,也是該系列產(chǎn)品的最終版。在后續(xù)的版本中只提供了qte運(yùn)行庫(kù),而沒(méi)有桌面系統(tǒng)。作為一款經(jīng)典的手機(jī)平臺(tái)桌面系統(tǒng),把它移植到飛凌開(kāi)發(fā)板上具有極為重要的意義:可以幫助用戶學(xué)習(xí)移動(dòng)桌面設(shè)計(jì)思想和方法,對(duì)用戶的移動(dòng)產(chǎn)品桌面設(shè)計(jì)也具有很好的參考價(jià)值。
    同時(shí),飛凌對(duì)于原來(lái)的qtopia 2.2.0版本仍將提供并支持。至此,飛凌將分別提供給用戶QT手機(jī)版和PDA版兩個(gè)不同系列的最高版本,并完全開(kāi)源!以后我們重點(diǎn)發(fā)展手機(jī)版本,即Qt Extended 4.4.3。
    希望我們的努力能給您帶來(lái)真正的收獲!
    飛凌嵌入式官方網(wǎng)站:www.witech.com.cn

備注:
    KDE桌面環(huán)境:本質(zhì)上都是桌面環(huán)境,必須和窗口管理器配合使用,以提供類似于MS-Windows、OS/2、CDE和Mac OS的用戶界面。所以它擁有圖形化的文件管理器。在文件管理器中看到的對(duì)象可以是文件夾、子文件夾、程序、鏈接等。

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表