Pages : 1
#1 Le 08/11/2013, à 12:11
- christophe_tsv
Acces mémoire video
Bonjour à tous,
J'utilise une version Ubuntu 10.04 LTS (L2.6.35 Lucid).
Cette version est allégée pour un environnement embarqué.
Je voudrai afficher une image sur l'écran avant que le système n'ait booté complètement (pas de file system). En théorie, il suffit de trouver l'endroit où est créé le buffer video pour récupérer son adresse, puis ajouter un driver qui va remplir ce buffer.
Mon problème est que je n'arrive pas à localiser ce code. Pour les créations des framebuffer background, je vois bien où c'est. Mais pour ce qui est affiché, je ne trouve pas (on peut certainement voir cette mémoire comme un framebuffer foreground).
J'ai l'impression que c'est enfoui profondément dans le kernel.
Quelqu'un saurait il me dire où trouver les fichiers qui manipulent ce buffer vidéo ?
Merci.
Christophe
Hors ligne
#2 Le 08/11/2013, à 17:34
- darunia_goron
Re : Acces mémoire video
Habituellement c'est /dev/fb0.
EDIT : j'ai lu un peu trop vite.
Pour le noyau, voici un tuto qui explique comment changer le logo du démarrage :
http://www.armadeus.com/wiki/index.php? … _Boot_Logo
Ça peut-être une piste pour localiser le fichier qui affiche le logo de manière à le patcher à fin qu'il te fasse un splash screen.
Dernière modification par darunia_goron (Le 08/11/2013, à 19:14)
Hors ligne
#3 Le 12/11/2013, à 08:41
- christophe_tsv
Re : Acces mémoire video
Merci c'est vrai que c'est une piste, mais j'ai déjà regardé sans aboutir vraiment.
Christophe
Hors ligne
Pages : 1