2009-09-04 6 views
0

J'utilise embarqué-linux pour le dispositif qui a Arch ARMv5 Vitesse 266MHZ, vfpu et bus 32 bits, 32 Mo 133 Mhz DDR Ram. pouvez-vous me dire quel système de fenêtrage dois-je utiliser,Quelle fenêtre-toolkit utiliser pour Linux intégré?

1) .QT pour linux intégré 2). Android. 3). Autre!! Eh bien, j'utilise les microwindows depuis un an et je n'en suis pas satisfait car il n'a pas BSP (Binary Space Partitionin) dans son système de fenêtrage, Pas de support de mémoire partagée pour les bitmaps. Je pense que Microwindows est juste optimisé pour la taille de la mémoire, pas pour la vitesse. Alors, pouvez-vous me dire quel est le meilleur choix pour le système de fenêtrage?

+0

Android est un système d'exploitation basé sur Linux, et non un système de fenêtrage. – CommonsWare

+0

Oui, mais il fournit aussi le système Windowing, et son noyau est le même linux embarqué. Donc, ma question est: Est-il préférable d'utiliser Android comme OS ou d'utiliser QT-Embedded avec My Linux Kernel? – SunnyShah

Répondre

3

IlRC devrait bien fonctionner avec ces spécifications. Il a une capacité de configuration où vous définissez des parties de l'infrastructure que vous ne voulez pas (par exemple, copier/coller), et devrait entrer dans un peu moins de 3Mb sur un système de fichiers non compressé avec les fonctionnalités les plus basiques. Son API canvas a un algorithme de traversée d'index BSP, mais la dernière approche (récursive) est beaucoup plus rapide. Avec 32 Mo de RAM, vous pourriez trouver cela un peu restrictif, mais encore une fois cela dépend de ce que vous avez l'intention de faire. Qt possède son propre système de fenêtrage qui réduit le besoin d'exécuter un système d'exploitation + système de fenêtrage; QWS. Pour plus d'informations, consultez

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

1

Je n'ai aucune idée de ce que vous pourriez utiliser sur un ordinateur avec ces spécifications. À quoi l'utilisez-vous? De la direction Android, je peux vous dire que ce sera probablement sous-utilisé pour vos besoins. Le G1 a 6x le bélier et 2x le processeur et il n'est toujours pas exactement accrocheur. Je n'ai trouvé aucune fiche technique pour QTEmbedded.