Difference between revisions of "Trash Fr:Développement SDL"

From ArmadeusWiki
Jump to: navigation, search
 
(Installation)
Line 1: Line 1:
 
==Installation==
 
==Installation==
  
* Lancez la configuration du buildroot
+
* Lancez la configuration de Buildroot
 
  # make menuconfig
 
  # make menuconfig
and choisissez le paquet SDL dans:<br>
+
et choisissez le paquet SDL dans:<br>
 
[[Image:menuconfig_package.png]]<br>
 
[[Image:menuconfig_package.png]]<br>
and enregistrez votre configuration
+
vous pouvez également sélectionner des packages annexes comme SDL_Image ou SDL_Net; enregistrez ensuite votre configuration
  
* Ensuite regénérez votre rootfs
+
* Puis regénérez votre rootfs
 
  # make
 
  # make
 
et reflashez-le sur votre carte.
 
et reflashez-le sur votre carte.
  
Notre version d'SDL usilite l'interface FrameBuffer et donc ''' il est très important d'avoir un fichier  ''/etc/fb.modes'' mis à jour avec les paramètres supportés par le framebuffer par votre configuration''' (autrement, SDL essaye d'utiliser les paramètres VESA qui perturbent le contrôleur LCD de l'i.MXL).
+
==Configuration==
 +
Notre version de SDL utilise l'interface [[FrameBuffer]] et donc ''' il est très important d'avoir un fichier  ''/etc/fb.modes'' à jour, avec les paramètres framebuffer supportés par votre configuration''' (autrement, SDL essaye d'utiliser les paramètres VESA qui peuvent perturber le contrôleur LCD de l'i.MXL).
  
 
Par exemple, pour le Sharp LQ057, activez dans ''/etc/fb.modes'':
 
Par exemple, pour le Sharp LQ057, activez dans ''/etc/fb.modes'':
Line 20: Line 21:
 
     rgba 5/11,6/5,5/0,0/0
 
     rgba 5/11,6/5,5/0,0/0
 
  endmode
 
  endmode
PAr défaut, les paramètres du LCD Armadeus (Microtips) sont utilisés dans ''/etc/fb.modes''.
+
Par défaut, les paramètres du LCD Armadeus ([[MTF-T035|Microtips]]) sont utilisés dans ''/etc/fb.modes''.
  
 
==Utilisation==
 
==Utilisation==
  
 
Jetez un oeil aux source ''armadeus/target/demos/armanoid/'' dans votre vue SVN.
 
Jetez un oeil aux source ''armadeus/target/demos/armanoid/'' dans votre vue SVN.

Revision as of 09:49, 5 August 2007

Installation

  • Lancez la configuration de Buildroot
# make menuconfig

et choisissez le paquet SDL dans:
Menuconfig package.png
vous pouvez également sélectionner des packages annexes comme SDL_Image ou SDL_Net; enregistrez ensuite votre configuration

  • Puis regénérez votre rootfs
# make

et reflashez-le sur votre carte.

Configuration

Notre version de SDL utilise l'interface FrameBuffer et donc il est très important d'avoir un fichier /etc/fb.modes à jour, avec les paramètres framebuffer supportés par votre configuration (autrement, SDL essaye d'utiliser les paramètres VESA qui peuvent perturber le contrôleur LCD de l'i.MXL).

Par exemple, pour le Sharp LQ057, activez dans /etc/fb.modes:

mode "320x240-176"
   # D: 16.000 MHz, H: 43.836 kHz, V: 176.047 Hz
   geometry 320 240 320 240 16
   timings 62500 9 27 0 7 9 2
   rgba 5/11,6/5,5/0,0/0
endmode

Par défaut, les paramètres du LCD Armadeus (Microtips) sont utilisés dans /etc/fb.modes.

Utilisation

Jetez un oeil aux source armadeus/target/demos/armanoid/ dans votre vue SVN.