2010-08-31 4 views
0

J'ai porté uCLinux sur une carte intégrée et je souhaite lui fournir une couche GUI .Fourniture de la couche GUI à la carte intégrée

En fait, ma carte est composée d'un processeur ARM et d'autres périphériques et un écran tactile.

En fait, c'est une petite carte intégrée que j'ai faite.

Je souhaite afficher divers widgets graphiques tels que des boutons, des barres de défilement, etc. I veulent utiliser QT à cette fin.

Mais je ne sais pas comment procéder, comment je peux faire la couche interface graphique QT pour interagir avec le noyau

Alors, pouvez-vous me dire comment puis-je faire pour parler au noyau uClinux, je signifie comment puis-je l'interface avec le noyau.

Merci

+0

http://stackoverflow.com/questions/1970129/displaying-an-image-on-arm-9-board – itisravi

Répondre

1

Je vous suggère d'utiliser un système de construction Linux embarqué. L'historique pour les systèmes basés sur uClinux est appelé uClinux-dist, mais vous pouvez également utiliser d'autres systèmes de construction tels que Buildroot. Il intègre déjà Qt, il vous suffira donc de sélectionner une option, lancez make, et vous aurez un système Busybox + Qt prêt. Du point de vue graphique, Qt peut utiliser directement le framebuffer du noyau, donc dès que votre noyau a le pilote framebuffer pour votre plate-forme, tout va bien. Pour le côté entrée (clavier, souris, écran tactile, etc.), Qt utilise le sous-système d'entrée Linux, donc si vos périphériques d'entrée sont supportés par le noyau, Qt pourra les utiliser directement, sans rien de supplémentaire.

Questions connexes