Domanda:
Programmazione Bare Metal Assembly / C (++)
abidon
2012-12-21 18:48:09 UTC
view on stackexchange narkive permalink

Sto cercando di creare un piccolo sistema operativo sul mio Raspberry Pi.

Ho un buon assemblaggio e forti conoscenze di c / c ++ ma ho bisogno di aiuto.

Per il mio primo esperimenti ho lavorato con Qemu e il suo output seriale ma ora vorrei lanciarlo su un vero raspberry pi, disegnare pixel sullo schermo, ecc ... Ho sentito che il supporto GPU OpenGL era codificato nel boot loader Raspberry Pi Linux . Non sto usando un kernel "linux", sto facendo tutto da zero, quindièpossibile avviare il mio codice sostituendo il kernel linux con il mio kernel, devo rispettare requisiti specifici (come il nome della funzione del punto di ingresso per esempio) per questo, e come posso sostituire la tabella del vettore arm e usare OpenGL per mostrare qualcosa sullo schermo.

Una risposta:
#1
+8
Frepa
2012-12-21 21:07:10 UTC
view on stackexchange narkive permalink

Ecco un corso in 12 parti sulla scrittura da zero di un sistema operativo per Raspberry Pi. La parte 6 riguarda la grafica. Non ho visto OpenGL descritto lì, ma gli esempi parlano di disegnare pixel, quindi linee e quindi testo. Le prime lezioni descrivono come far caricare ed eseguire il codice da Raspberry.

Whoa! È esattamente ciò di cui ho bisogno, e forse di più! Molte grazie! :)


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...