Question:
Assemblage Bare Metal / Programmation C (++)
abidon
2012-12-21 18:48:09 UTC
view on stackexchange narkive permalink

J'essaie de créer un petit système d'exploitation sur mon Raspberry Pi.

J'ai un bon assemblage et de solides connaissances en c / c ++ mais j'ai besoin d'aide.

Pour ma première expériences J'ai travaillé avec Qemu et sa sortie série mais maintenant je voudrais le lancer sur un vrai Raspberry Pi, dessiner des pixels à l'écran, etc ... J'ai entendu dire que le support GPU OpenGL était codé dans le chargeur de démarrage Raspberry Pi Linux . Je n'utilise pas de noyau "linux", je fais tout à partir de zéro, il est donc possible de lancer mon code en remplaçant le noyau linux par mon noyau, dois-je me conformer à des exigences spécifiques (comme le nom de la fonction de point d'entrée par exemple) pour cela, et comment puis-je remplacer la table des vecteurs de bras et utiliser OpenGL pour afficher quelque chose à l'écran.

Un répondre:
#1
+8
Frepa
2012-12-21 21:07:10 UTC
view on stackexchange narkive permalink

Voici un cours en 12 parties sur l'écriture d'un système d'exploitation pour le Raspberry Pi à partir de zéro. La partie 6 concerne les graphiques. Je n'ai pas vu OpenGL décrit ici, mais les exemples parlent de dessin de pixels, puis de lignes, puis de texte. Les premières leçons décrivent comment obtenir le Raspberry pour charger et exécuter votre code.

Whoa! C'est exactement ce dont j'ai besoin, et peut-être plus! Merci beaucoup! :)


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...