Difference between revisions of "SDL Development"

From ArmadeusWiki
Jump to: navigation, search
m (SDL installation)
m (SDL installation)
Line 1: Line 1:
==SDL installation==
+
==Installation==
  
 
* Launch buildroot configuration
 
* Launch buildroot configuration

Revision as of 09:34, 8 May 2007

Installation

  • Launch buildroot configuration
# make menuconfig

and choose SDL package in:
Menuconfig package.png
and save your configuration

  • Then regenerate your rootfs
# make

and reflash it on your board

Our SDL version is using the FrameBuffer interface and so it's very important to have a /etc/fb.modes file updated with the framebuffer parameters supported by your configuration (otherwise SDL try to use the VESA parameters which are perturbating i.MXL LCD controller).

For example for the Sharp LQ057 activate in /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

By default the Armadeus LCD (Microtips) parameters are used in /etc/fb.modes.

Development

Take a look at armadeus/target/demos/armanoid/ sources in your SVN view