日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

E600的代碼兼容及操作系統(tǒng)架構(gòu)

此文是為了幫助mobileflea兄解惑而作 。希望我的解釋你能夠明白 。
E600的硬件平臺(tái)的基礎(chǔ)是是Cellon C8K的修改版,操作系統(tǒng)的“內(nèi)核”是Linux(請(qǐng)注意我說(shuō)的是內(nèi)核) 。
Linux、Unix這種操作系統(tǒng)與微軟的Windows操作系統(tǒng)最大的區(qū)別在于:Linux是“微內(nèi)核”操作系統(tǒng) 。它只有一個(gè)最小的系統(tǒng)關(guān)鍵核心,所有的次要核心都是他的拓展 。這也是為什么Linux屬于強(qiáng)健型操作系統(tǒng)的原因,它的穩(wěn)定性是Windows的千倍 。(特別是大型服務(wù)器領(lǐng)域的純Liunx、Unix服務(wù)器) 。由于Linux是為內(nèi)核操作系統(tǒng),自然涉及會(huì)有一整套的前臺(tái)界面顯示的方案 。而夏新E600采用了奇趣的Qt/E,就是你說(shuō)的(qtopia) 。這是E600支持Qt/E應(yīng)用程序的理論依據(jù) 。
Qt/E可以用于內(nèi)存有限的智能手機(jī) 。它的用戶界面可隨意修改,內(nèi)存占用量低,手機(jī)制造商使用它可以創(chuàng)建令人贊嘆的圖形用戶界面,從而令手機(jī)卓越超群 。Qtopia手機(jī)版有兩個(gè)版本:鍵盤(pán)驅(qū)動(dòng)和手寫(xiě)筆驅(qū)動(dòng) 。
但是需要明白的是,E600的操作系統(tǒng)是Linux而不是Windows,故,E60O上的應(yīng)用程序是采用純C開(kāi)發(fā)的而不是基于COM開(kāi)發(fā)的 。這種開(kāi)發(fā)方式的結(jié)果是,應(yīng)用程序的效率非常高,代碼的重用率也非常好,但是針對(duì)不同的硬件平臺(tái),需要采用不同的編譯器進(jìn)行重新編譯后才可以運(yùn)行 。
歸根結(jié)底一句話,如說(shuō)同樣是采用Qt/E的Moto A1200的硬件平臺(tái)也是C8K的話,那么它的應(yīng)用程序理論上是可以拿過(guò)來(lái)直接用的 。如果不行,就需要把純C的源代碼在C8K的編譯器下重新編譯一次,這樣就可以使用在E600上面了 。
如果夏新沒(méi)有在Linux核心上進(jìn)行太大規(guī)模的改動(dòng)的話 。理論上:
(1)Opera for Linux QT
(2)Skype with Qt 3.2 1.2.0.11
這些著名軟件的QT版都可以在E600上安裝使用 。由于Linux QT/E的應(yīng)用越來(lái)越廣,而將源代碼進(jìn)行移植得成本又相對(duì)較低到,故將來(lái)我們會(huì)看到更多著名軟件的Linux QT/E版 。進(jìn)一步的,由于QT/E的開(kāi)發(fā)文檔和QT/E For PDA的開(kāi)發(fā)包都可以通過(guò)各種手段獲取到,那么只要你了解嵌入式基礎(chǔ)以及純C的開(kāi)發(fā),那么我們都可以開(kāi)發(fā)出E600可用的應(yīng)用程序,拓展這部手機(jī) 。
最后總結(jié)一下:E600不能進(jìn)行拓展的說(shuō)法是絕對(duì)錯(cuò)誤的,E600是可以使用基于Linux QT/E進(jìn)行拓展的;我們也可以自己編寫(xiě)基于Linux QT/E的應(yīng)用程序來(lái)拓展E600;并不能保證每一個(gè)Linux QT/E都可以運(yùn)行在E600的C8K平臺(tái)上,只能通過(guò)測(cè)試進(jìn)行 。但如果此Linux QT/E軟件被C8K或者相兼容的編譯器編譯過(guò),那么是一定可以運(yùn)行的 。

    推薦閱讀