2009-09-04 23 views
0

我正在使用embedded-linux的設備,它具有Arch ARMv5 Speed 266MHZ,vfpu和32位總線,32MB 133 Mhz DDR Ram。你能告訴我應該使用哪一個窗口系統,哪個窗口工具包用於嵌入式linux?

1).QT for embedded linux 2)。 Android系統。 3)。其他!!

嗯,我使用了最近一年的microwindows,並且不滿意它,因爲它的窗口系統沒有BSP(Binary Space Partitionin),沒有共享內存支持位圖。我認爲Microwindows僅針對內存大小進行了優化,而不是針對速度。

那麼,你能告訴我什麼是視窗系統的更好選擇?

+0

Android是基於Linux的操作系統,而不是窗口系統。 – CommonsWare 2009-09-04 21:04:47

+0

是的,但它也提供了Windowing系統,而它的內核是一樣的嵌入式Linux。所以我的問題是,使用android作爲操作系統還是使用QT-Embedded與My Linux Kernel更好? – SunnyShah 2009-09-05 06:05:58

回答

3

IIRC Qt應該符合這些規範。它有一個配置cabapility,你可以在其中定義你可能不想要的框架的一部分(例如複製/粘貼),並且應該在3Mb以下的未壓縮文件系統中進行配置,並且具有最基本的功能集。它的canvas API有一個BSP索引遍歷算法,但最新的方法(遞歸)要快得多。使用32Mb RAM你可能會發現它有點受限,但這又取決於你打算做什麼。 Qt擁有自己的窗口系統,可以緩解運行操作系統+窗口系統的需要; QWS。欲瞭解更多信息,請

http://doc.qt.nokia.com/4.6-snapshot/qt-embedded-linux.html

1

我不知道什麼現代操作系統/視窗系統,你可以在這些規格的機器上使用。你用它做什麼?從Android方向我可以告訴你,它可能會爲你的目的動力不足。 G1有6倍的內存和2倍的處理器,但它仍然不完美。我找不到任何QTEmbedded的規格。