Pouvez-vous me fournir une connaissance de surface à ce sujet? Comment puis-je utiliser le dernier noyau de Linux et l'interface graphique de Windows X pour créer ma propre interface Embedded OS?Comment utiliser la fenêtre X pour créer une interface utilisateur graphique pour l'OS Linux?
Répondre
Première suggestion, code HTML et utilisez un navigateur. Tout le gros travail sera fait pour vous. Plus précisément, la plupart des systèmes d'exploitation embarqués ne vivent pas sur des systèmes dotés de claviers, de vidéo et de souris. Tout exporter vers un client Web distant via un serveur Web est la manière standard de faire les choses.
Deuxième suggestion, utilisez une boîte à outils de haut niveau, telle que Qt, KDE ou Gnome. Coder en bas niveau X est douloureux.
Si vous voulez apprendre à faire votre propre distribution, regardez Linux depuis le début. Une distribution intégrée préexistante peut être davantage ce que vous recherchez. Certains sont uclinux-dist, openembedded, poky, ltib, buildroot.
Quand vous dites "petit", que voulez-vous dire par petit? Petit moyen réduit la fonctionnalité.
- Le plus petit est l'écriture de votre propre code qui écrit dans le tampon d'image. Votre interface graphique peut ressembler à des envahisseurs spatiaux.
- Plus grand serait d'utiliser une boîte à outils direct à framebuffer comme Nano-X
- Plus grand encore est DirectFB.
- Plus grand est à nouveau une boîte à outils de haut niveau (GTK ou Qt) au-dessus de DirectFB
- Et le plus important est X avec un gestionnaire de fenêtres et boîte à outils de haut niveau.
Ayant déjà "appris", j'utiliserais tout ce qui vient avec la plate-forme sur laquelle vous développez.
Dump de fin.
- 1. Utiliser wxwidgets pour créer un interface graphique
- 2. Comment créer une interface graphique pour Excel?
- 3. Interface utilisateur graphique pour panneau tactile
- 4. Que dois-je utiliser pour créer une interface graphique Windows?
- 5. Créer une interface graphique pour l'application
- 6. Créer une interface utilisateur avec netbeans pour différentes tailles!
- 7. Comment développer/créer une interface graphique pour un plugin QuickLook?
- 8. Comment pourrais-je créer une interface graphique complètement nouvelle pour le système d'exploitation Android ou Linux?
- 9. comment créer des skins pour une interface graphique dans WPF?
- 10. Que utiliser pour écrire une interface utilisateur?
- 11. Comment concevoir une interface utilisateur pour créer des expressions conditionnelles?
- 12. Créer une interface graphique PyGTK avec l'événement pour se recharger
- 13. Est-il possible de créer une interface graphique en C# pour remplacer une interface utilisateur d'émulateur virtuel existante?
- 14. Interface utilisateur graphique
- 15. Comment créer une interface pour matplotlib?
- 16. Comment utiliser Ext-designer pour créer une interface utilisateur pour plusieurs pages?
- 17. Comment créer une interface utilisateur dans JSF?
- 18. WPF Liaison UserControl MVVM pour créer une interface utilisateur Wizard
- 19. Considération pour créer une interface utilisateur pour CrouseControl.net
- 20. Comment créer une interface graphique Java Quiz?
- 21. comment créer une interface utilisateur personnalisée pour MSI dans Wix?
- 22. Comment créer une interface utilisateur personnalisée pour l'application iPad?
- 23. Interface graphique pour l'exécution d'algorithmes graphiques sous Mac OS X
- 24. Langage ou environnement de programmation pour produire une interface graphique pour Linux?
- 25. Comment l'action sur un bouton pour ouvrir une nouvelle fenêtre en java pour une interface graphique
- 26. Interface graphique, widgets, interface utilisateur: comment créer une jauge à aiguille?
- 27. Créer une interface graphique pour un fichier .jar
- 28. Modifier le programme d'inventaire pour utiliser une interface graphique
- 29. Comment utiliser Lwuit Resource Editor pour créer un thème ou une interface graphique?
- 30. Créer ma propre interface utilisateur pour nuget
Ou utilisez OpenGL pour dessiner, pas de bas niveau X fenêtre ni douloureux. :) –
Je voulais juste apprendre à créer de très petits OS comme muLinux qui pourraient être installés dans un espace très limité. Côte à côte, je voulais aussi apprendre comment fonctionne le système. – DizitalTech
@DizitalTech: Je recommande un système de gestion basé sur le serveur web, pas X11. Votre tâche est assez difficile sans jeter la programmation graphique dans le mélange. Oh, et configurer Gentoo à partir de zéro est un bon moyen de comprendre certaines des bases de votre tâche. –