<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntoineR</id>
	<title>ArmadeusWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntoineR"/>
	<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Special:Contributions/AntoineR"/>
	<updated>2026-06-11T22:34:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6657</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6657"/>
		<updated>2009-06-06T12:20:04Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: /* Fonctionnement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]]&lt;br /&gt;
Exemple disponible dans le répertoire /target/demos/music_player de la sourceforge d&#039;armadeus&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi ressemble l&#039;IHM du player :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Au démarrage du Player, l&#039;interface graphique apparait sur l&#039;écran LQ043.&lt;br /&gt;
Pour lancer une musique, il n&#039;y a plus qu&#039;à appuyer sur la touche &#039;o&#039; ou &#039;p&#039; du clavier.&lt;br /&gt;
Lorsque la musique sera terminée, le Player lancera automatiquement la chanson suivante jusqu&#039;à ce qu&#039;il n&#039;y en ai plus dans le répertoire.&lt;br /&gt;
Il est possible d&#039;augmenter ou de baisser le volume avec les touches &#039;+&#039; et &#039;-&#039; du clavier.&lt;br /&gt;
Il est aussi possible de sélectionner la musique à jouer avec les touches &#039;up&#039; et &#039;down&#039; puis &#039;Entrée&#039;.&lt;br /&gt;
Enfin, le musique peut être mise en pause et reprise avec &#039;p&#039;.&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
&lt;br /&gt;
* SDL&lt;br /&gt;
&lt;br /&gt;
* SDL_ttf (pour le texte)&lt;br /&gt;
&lt;br /&gt;
* SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
* dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
* sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
* puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
* et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
* quittez buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
&lt;br /&gt;
* allez dans le répertoire de l&#039;application&lt;br /&gt;
&lt;br /&gt;
* exécutez $ make TARGET=arm&lt;br /&gt;
&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
* Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
&lt;br /&gt;
* Chargez les modules de son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
#modprobe spi_imx&lt;br /&gt;
#modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
#modprobe snd-pcm-oss&lt;br /&gt;
#modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Tapez:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer REPMUSIC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
avec REPMUSIC le répertoire ou se trouve vos musiques ou bien tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si vos musiques se trouvent dans le répertoire music (dans ce cas, il faut biensur copier le répertoire music sur la plateforme et le remplir de fichiers WAV).&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
* Lecture de fichiers OGG voir MP3&lt;br /&gt;
&lt;br /&gt;
* Lecture d&#039;une arborescence de fichiers&lt;br /&gt;
&lt;br /&gt;
* Une télécommande plutôt qu&#039;un clavier pour contrôler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6583</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6583"/>
		<updated>2009-06-01T12:27:58Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]]&lt;br /&gt;
Exemple disponible dans le répertoire /target/demos/music_player de la sourceforge d&#039;armadeus&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi ressemble l&#039;IHM du player :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
&lt;br /&gt;
* SDL&lt;br /&gt;
&lt;br /&gt;
* SDL_ttf (pour le texte)&lt;br /&gt;
&lt;br /&gt;
* SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
* dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
* sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
* puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
* et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
* quittez buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
&lt;br /&gt;
* allez dans le répertoire de l&#039;application&lt;br /&gt;
&lt;br /&gt;
* exécutez $ make TARGET=arm&lt;br /&gt;
&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
* Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
&lt;br /&gt;
* Chargez les modules de son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
#modprobe spi_imx&lt;br /&gt;
#modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
#modprobe snd-pcm-oss&lt;br /&gt;
#modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Tapez:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer REPMUSIC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
avec REPMUSIC le répertoire ou se trouve vos musiques ou bien tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si vos musiques se trouvent dans le répertoire music (dans ce cas, il faut biensur copier le répertoire music sur la plateforme et le remplir de fichiers WAV).&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
* Lecture de fichiers OGG voir MP3&lt;br /&gt;
&lt;br /&gt;
* Lecture d&#039;une arborescence de fichiers&lt;br /&gt;
&lt;br /&gt;
* Une télécommande plutôt qu&#039;un clavier pour contrôler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6582</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6582"/>
		<updated>2009-06-01T10:59:56Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: /* Exécution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]]&lt;br /&gt;
Exemple disponible dans le répertoire /target/demos/music_player de la sourceforge d&#039;armadeus&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi ressemble l&#039;IHM du player :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
 * dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
 * sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
 * puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
 * et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
 * quittez buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
 * allez dans le répertoire de l&#039;application&lt;br /&gt;
 * exécutez $ make TARGET=arm&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
 * Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
 * Chargez les modules de son:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
#modprobe spi_imx&lt;br /&gt;
#modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
#modprobe snd-pcm-oss&lt;br /&gt;
#modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 * tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer REPMUSIC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
avec REPMUSIC le répertoire ou se trouve vos musiques ou bien tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si vos musiques se trouvent dans le répertoire music (dans ce cas, il faut biensur copier le répertoire music sur la plateforme et le remplir de fichiers WAV).&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Lecture d&#039;une arborescence de fichiers&lt;br /&gt;
  - Une télécommande plutôt qu&#039;un clavier pour contrôler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6581</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6581"/>
		<updated>2009-06-01T10:23:21Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]]&lt;br /&gt;
Exemple disponible dans le répertoire /target/demos/music_player de la sourceforge d&#039;armadeus&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi ressemble l&#039;IHM du player :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
 * dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
 * sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
 * puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
 * et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
 * quittez buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
 * allez dans le répertoire de l&#039;application&lt;br /&gt;
 * exécutez $ make TARGET=arm&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
 * Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
 * Chargez les modules de son:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
#modprobe spi_imx&lt;br /&gt;
#modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
#modprobe snd-pcm-oss&lt;br /&gt;
#modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 * tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer REPMUSIC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
avec REPMUSIC le répertoire ou se trouve vos musiques ou bien tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si vos musiques se trouvent dans le répertoire music.&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Lecture d&#039;une arborescence de fichiers&lt;br /&gt;
  - Une télécommande plutôt qu&#039;un clavier pour contrôler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6566</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6566"/>
		<updated>2009-05-26T12:51:58Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: /* Exécution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]] En cours de développement... (Code non disponible pour le moment)&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
 * dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
 * sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
 * puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
 * et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
 * quittez Buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
 * allez dans le répertoire de l&#039;application&lt;br /&gt;
 * exécutez $ make TARGET=arm&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
 * Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
 * Chargez les modules de son:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
#modprobe spi_imx&lt;br /&gt;
#modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
#modprobe snd-pcm-oss&lt;br /&gt;
#modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 * tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer REPMUSIC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
avec REPMUSIC le répertoire ou se trouve vos musiques ou bien tapez:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 #./aplayer &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si vos musiques se trouvent dans le répertoire music.&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Une télécommande plutot qu&#039;un clavier pour controler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6565</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6565"/>
		<updated>2009-05-26T12:46:55Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]] En cours de développement... (Code non disponible pour le moment)&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
 * dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
 * sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
 * puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
 * et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
 * quittez Buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
 * allez dans le répertoire de l&#039;application&lt;br /&gt;
 * exécutez $ make TARGET=arm&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
 * Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
 * Chargez les modules de son:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
modprobe spi_imx&lt;br /&gt;
modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
modprobe snd-pcm-oss&lt;br /&gt;
modprobe snd-mixer-oss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 * tapez ./aplayer REPMUSIC avec REPMUSIC le répertoire ou se trouve vos musiques&lt;br /&gt;
   ou bien ./aplayer si vos musiques se trouve dans le répertoire music.&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Une télécommande plutot qu&#039;un clavier pour controler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6564</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6564"/>
		<updated>2009-05-26T12:42:54Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]] En cours de développement... (Code non disponible pour le moment)&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation/Compilation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
Pour les installer, on utilise buildroot:&lt;br /&gt;
 * dans le répertoire armadeus: $ make menuconfig&lt;br /&gt;
 * sélectionnez &amp;quot;Package selection for the target&amp;quot;&lt;br /&gt;
 * puis &amp;quot;Graphics libs and applications&amp;quot;&lt;br /&gt;
 * et enfin &amp;quot;SDL&amp;quot;,&amp;quot;SDL_mixer&amp;quot; et &amp;quot;SDL_ttf&amp;quot; comme ceci:&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLbuildroot.jpg]]&lt;br /&gt;
&lt;br /&gt;
 * quittez Buildroot et faite un make du répertoire&lt;br /&gt;
&lt;br /&gt;
Pour compiler le programme:&lt;br /&gt;
 * allez dans le répertoire de l&#039;application&lt;br /&gt;
 * exécutez $ make TARGET=arm&lt;br /&gt;
L&#039;exécutable aplayer sera crée.&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;br /&gt;
 * Copiez aplayer et le répertoire data sur la plateforme&lt;br /&gt;
 * Chargez les modules de son:&lt;br /&gt;
	modprobe spi_imx&lt;br /&gt;
	modprobe snd-imx-alsa-tsc2102&lt;br /&gt;
	modprobe snd-pcm-oss&lt;br /&gt;
	modprobe snd-mixer-oss&lt;br /&gt;
 * tapez ./aplayer REPMUSIC avec REPMUSIC le répertoire ou se trouve vos musiques&lt;br /&gt;
   ou bien ./aplayer si vos musiques se trouve dans le répertoire music.&lt;br /&gt;
&lt;br /&gt;
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):&lt;br /&gt;
&lt;br /&gt;
[[Image:SDLplayer.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Une télécommande plutot qu&#039;un clavier pour controler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=File:SDLplayer.jpg&amp;diff=6563</id>
		<title>File:SDLplayer.jpg</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=File:SDLplayer.jpg&amp;diff=6563"/>
		<updated>2009-05-26T12:36:49Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: Photo de l&amp;#039;exemple d&amp;#039;application SDL: un player audio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Photo de l&#039;exemple d&#039;application SDL: un player audio&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=File:SDLbuildroot.jpg&amp;diff=6562</id>
		<title>File:SDLbuildroot.jpg</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=File:SDLbuildroot.jpg&amp;diff=6562"/>
		<updated>2009-05-26T12:29:40Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: Installation de la SDL avec buildroot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation de la SDL avec buildroot&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6554</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6554"/>
		<updated>2009-05-21T13:57:12Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]] En cours de développement... (Code non disponible pour le moment)&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il faut de plus brancher un clavier sur l&#039;apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Lib requises sur la plateforme:&lt;br /&gt;
  - SDL&lt;br /&gt;
  - SDL_ttf (pour le texte)&lt;br /&gt;
  - SDL_mixer (pour le son)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
A envisager:&lt;br /&gt;
&lt;br /&gt;
  - Lecture de fichiers OGG voir MP3&lt;br /&gt;
  - Une télécommande plutot qu&#039;un clavier pour controler le player&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6540</id>
		<title>Exemple d&#039;application SDL: un lecteur audio (Fr)</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Exemple_d%27application_SDL:_un_lecteur_audio_(Fr)&amp;diff=6540"/>
		<updated>2009-05-18T18:22:20Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: New page: Image:Construction.png En cours de développement... (Code non disponible pour le moment)  ==Introduction== Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328....&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Construction.png]] En cours de développement... (Code non disponible pour le moment)&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. &lt;br /&gt;
Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV.&lt;br /&gt;
Il est possible en branchant un clavier d’interagir avec lui (play/pause/stop/volume+/volume-/etc…)&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :&lt;br /&gt;
[[Image:Player-rbx.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
==Exécution==&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=File:Player-rbx.jpg&amp;diff=6538</id>
		<title>File:Player-rbx.jpg</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=File:Player-rbx.jpg&amp;diff=6538"/>
		<updated>2009-05-18T18:20:55Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: preview de l&amp;#039;exemple d&amp;#039;application SDL audio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;preview de l&#039;exemple d&#039;application SDL audio&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Project_Management&amp;diff=6534</id>
		<title>Project Management</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Project_Management&amp;diff=6534"/>
		<updated>2009-05-18T17:50:54Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ben va falloir s&#039;y mettre cette fois ! ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Work in progress==&lt;br /&gt;
[[Wiki/Project_changes]]&lt;br /&gt;
===Software===&lt;br /&gt;
* [[Fr:Integration ipkg | ipkg integration]] (French) -&amp;gt; contact JulienB / artemys&lt;br /&gt;
* Article for GNU Linux Magazine France (French): will explain how to use touchscreen and alsa in embedded devices -&amp;gt; contact JulienB / artemys&lt;br /&gt;
* Domotic application&#039;s base elements definitions -&amp;gt; [[Domos_Project]]&lt;br /&gt;
* Support for other build systems (like Scratchbox) -&amp;gt; contact JiBee&lt;br /&gt;
* &amp;lt;strike&amp;gt; [[Linux 2.6.24 integration | Integration of Linux 2.6.24 kernel]] -&amp;gt; contact JulienB / artemys &amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[EFL | Enlightment]] -&amp;gt; contact JulienN / jujun&lt;br /&gt;
* [[Armadeus Integration Test]] -&amp;gt; contact Jorasse&lt;br /&gt;
* [[Virtualbox 2.1.0 Ubuntu 8.04 guest Windows Host]]-&amp;gt; contact Alarm&lt;br /&gt;
* [[ JTAG | Support JTAGKey and BDI2000 JTAG probes]]&lt;br /&gt;
* [[Integration of Linux 2.6.29]]&lt;br /&gt;
* [[Exemple d&#039;application SDL: un lecteur audio (Fr)]]&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
* IR Receiver IP for FPGA -&amp;gt; contact benoit&lt;br /&gt;
* CMOS sensor integration -&amp;gt; contact JulienB&lt;br /&gt;
&lt;br /&gt;
==Recently released==&lt;br /&gt;
===Armadeus release 3.0===&lt;br /&gt;
* [[Armadeus 3]]&lt;br /&gt;
* [[u-boot-1.3.4 integration]] -&amp;gt; contact Jorasse&lt;br /&gt;
* [[Linux 2.6.27 integration | Integration of Linux 2.6.27 kernel]] -&amp;gt; contact JulienB / Jorasse&lt;br /&gt;
* [[buildroot-20081103 integration]] -&amp;gt; contact Jorasse/JulienB&lt;br /&gt;
&lt;br /&gt;
===Armadeus release 2.2/2.3===&lt;br /&gt;
* [[buildroot-20071027 integration]] -&amp;gt; contact Jorasse&lt;br /&gt;
* [[Linux 2.6.23 integration | Update to Linux 2.6.23 kernel]]  -&amp;gt; contact JulienB&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=LinuxInstall&amp;diff=6327</id>
		<title>LinuxInstall</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=LinuxInstall&amp;diff=6327"/>
		<updated>2009-04-18T12:44:42Z</updated>

		<summary type="html">&lt;p&gt;AntoineR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;How-To install Armadeus Software Development Kit (SDK) on Linux systems.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation was successfully tested on the following distributions:&lt;br /&gt;
* Debian Sarge &amp;amp; Etch&lt;br /&gt;
* Fedora Core 3 &amp;amp; 4&lt;br /&gt;
* Fedora 10&lt;br /&gt;
* SuSE 10.1&lt;br /&gt;
* Ubuntu Dapper Drake (6.04)&lt;br /&gt;
* Ubuntu 8.10&lt;br /&gt;
* Kubuntu &amp;amp; Xubuntu Edgy Eft (6.10)&lt;br /&gt;
* KUbuntu Gusty Gibbon (7.10)&lt;br /&gt;
* KUbuntu Hardy Heron (8.04)&lt;br /&gt;
* Mandriva 2006&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prerequisites for Linux installation==&lt;br /&gt;
&lt;br /&gt;
Depending on your distribution, some additional packages are required. &lt;br /&gt;
*&#039;&#039;&#039;For Debian based system&#039;&#039;&#039; like Ubuntu, you can use the following command to get them (assuming sudo is configured to support root commands):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 sudo apt-get install gcc  g++ autoconf  automake libtool bison flex gettext &lt;br /&gt;
 sudo apt-get install patch  subversion texinfo wget&lt;br /&gt;
 sudo apt-get install libncurses5 libncurses5-dev&lt;br /&gt;
 sudo apt-get install zlib1g-dev liblzo2-2 liblzo2-dev&lt;br /&gt;
 sudo apt-get install libacl1 libacl1-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not mandatory but useful to add some buildroot parckages:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 sudo apt-get install libglib2.0-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Warning|For Ubuntu based systems, the following is now required if your &#039;&#039;/bin/sh&#039;&#039; is &#039;&#039;&#039;not&#039;&#039;&#039; pointing to &#039;&#039;/bin/bash&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ ls -al /bin/sh&lt;br /&gt;
 lrwxrwxrwx 1 root root 4 2007-12-08 18:33 /bin/sh -&amp;gt; dash&lt;br /&gt;
 $ sudo dpkg-reconfigure dash&lt;br /&gt;
     and select no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;For Mandriva system&#039;&#039;&#039;, name of packages are different therefore use the lines hereafter instead (assuming sudo is configured to support root commands):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 sudo apt-get install gcc  gcc-c++ autoconf  automake libtool bison flex gettext &lt;br /&gt;
 sudo apt-get install patch  subversion texinfo wget&lt;br /&gt;
 sudo apt-get install libncurses5 libncurses-devel&lt;br /&gt;
 sudo apt-get install zlib1-devel liblzo2_2 liblzo-devel&lt;br /&gt;
 sudo apt-get install libacl1 libacl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not mandatory but useful to add some Buildroot packages:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 sudo apt-get install libglib2.0-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;For RPM-based systems&#039;&#039;&#039; like Fedora and CentOS, the following commands should install all the needed prerequisites (assuming root shell):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 yum install gcc gcc-c++ autoconf automake libtool bison flex gettext&lt;br /&gt;
 yum install patch subversion texinfo&lt;br /&gt;
 yum install zlib-devel gettext-devel ncurses-devel lzo-devel libacl-devel&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not mandatory but useful to add some extra packages:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
  yum install glib2-devel  lzo2-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Get Armadeus software==&lt;br /&gt;
* If you are a &amp;quot;careful&amp;quot; user:&lt;br /&gt;
then download [http://sourceforge.net/project/showfiles.php?group_id=122057&amp;amp;package_id=133240 the latest stable installation tarball from SourceForge] and detar it wherever you want.&lt;br /&gt;
 $ tar xjvf armadeus-3.0.tar.bz2&lt;br /&gt;
* If your are upgrading from armadeus-2.x, then take a look at [[Armadeus_3|this page]]&lt;br /&gt;
* If you are a hacker or a registered developer, check out the required files from the SVN repository:&lt;br /&gt;
 $ svn co https://armadeus.svn.sourceforge.net/svnroot/armadeus/trunk armadeus&lt;br /&gt;
A directory named &#039;&#039;armadeus/&#039;&#039; or &#039;&#039;armadeus-3.0/&#039;&#039; will be created on your hard-disk and will contain all the files you need.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks&#039;&#039;&#039;:&lt;br /&gt;
* &#039;&#039;&#039;Do not use spaces&#039;&#039;&#039; in the directory name !&lt;br /&gt;
* SVN write/commit accesses are limited to the integrators ([[User:JulienB|JulienB]], [[User:Salocin68|Salocin68]], [[User:Jorasse|Jorasse]], [[User:FabienM|FabienM]])&lt;br /&gt;
&lt;br /&gt;
==Configure SDK options==&lt;br /&gt;
The first time you compile an Armadeus distribution you have to specify the target to work with. &lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cd armadeus/  (or armadeus-3.0/)&lt;br /&gt;
 $ make apf9328_defconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This command reloads the default configuration to support an [[APF9328|APF9328 board]] and automatically start a Buildroot&#039;s configuration menu. For the [[APF27]] it would be:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ make apf27_defconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|If you made changes in the next step, at any time you can reload the default configuration with &#039;&#039;&#039;make apf9328_defconfig&#039;&#039;&#039; or &#039;&#039;&#039;make apf27_defconfig&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Menuconfig3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
*If you are not familiar with Buildroot here are some tips:&lt;br /&gt;
*# you can move the highlighted item with the &amp;quot;up&amp;quot;/&amp;quot;down&amp;quot; arrow keys&lt;br /&gt;
*# with the &amp;quot;left&amp;quot;/&amp;quot;right&amp;quot; arrow keys you can choose between &amp;quot;Select&amp;quot;, &amp;quot;Exit&amp;quot; or &amp;quot;Help&amp;quot; buttons&lt;br /&gt;
*# &amp;quot;space&amp;quot;/&amp;quot;enter&amp;quot;:&lt;br /&gt;
*#* selects the currently highlighted item if you are on the &amp;quot;Select&amp;quot; button&lt;br /&gt;
*#* go back in previous menu if you are on &amp;quot;Exit&amp;quot; button&lt;br /&gt;
*#* show you some Help for current item if you are on &amp;quot;Help&amp;quot; button&lt;br /&gt;
*# for more Help about Buildroot commands, select &amp;quot;Help&amp;quot; in the main configuration screen&lt;br /&gt;
&lt;br /&gt;
*In menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target options  ---&amp;gt; &lt;br /&gt;
    [*] Armadeus Device Support  ---&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you can check and change the quantity of RAM available on your Armadeus board. Default value 16MB is just fine with all [[APF9328]] boards, for [[APF27]] it could be either 64MB or or 2 x 64MB (in that case be sure to select 2 chip of 64MB instead of 1 chip of 128MB).&lt;br /&gt;
&lt;br /&gt;
*In menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target filesystem options --&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
for each type of filesystems to build, you have the option (&#039;&#039;also copy the image to...&#039;&#039;) to copy the binary file to secondary location like your tftp server folder (for example &#039;&#039;/tftpboot&#039;&#039;).&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*In menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target filesystem options --&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you will find U-Boot options (at the end), including the one to copy it to a secondary location (like &#039;&#039;/tftpboot&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
*In menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Kernel --&amp;gt; &lt;br /&gt;
    Destination for linux kernel binaries --&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you will find options to copy Linux to a secondary location (like &#039;&#039;/tftpboot&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* You may decrease the compilation time by increasing the number of parallel jobs running simultaneously on your system (the result is not guaranteed). This option is located in&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Build Options ---&amp;gt;&lt;br /&gt;
    (1) Number of jobs to run simultaneously&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* During the toolchain/distribution automatic build, a lot of software archives are downloaded from Internet. The downloaded files are put by default in the &#039;&#039;armadeus/downloads/&#039;&#039; directory. &#039;&#039;&#039;If you have several views or plan to build the toolchain several times&#039;&#039;&#039;, we advise you to put all the downloaded files in &#039;&#039;/local/downloads&#039;&#039; (for example). This is done by configuring Buildroot to use this directory for all your views:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Build options  ---&amp;gt; &lt;br /&gt;
    (...) Download dir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:Build_config_menu_download.png]]&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Build_config_download.png]]&lt;br /&gt;
&lt;br /&gt;
* After the build, we advise you too to copy all the files in &#039;&#039;downloads/&#039;&#039; on a removable medium, in case you want to install the development tools on several systems.&lt;br /&gt;
&lt;br /&gt;
* Now, Exit the configuration tool and save your configuration&lt;br /&gt;
&lt;br /&gt;
==Launch build==&lt;br /&gt;
 $ make&lt;br /&gt;
The toolchain and the full distribution are automatically built. During this procedure, several files are downloaded from Internet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Please wait for a while.... it takes at least one hour for the first run!&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The downloaded files are put (by default) in the &#039;&#039;armadeus/downloads/&#039;&#039; directory. Please see the previous chapter to know how to optimize that if you plan to build several views.&lt;br /&gt;
&lt;br /&gt;
==Enjoy the result==&lt;br /&gt;
The generated binary files can be found in the subdirectory &#039;&#039;buildroot/binaries/apfXX/&#039;&#039; (where XX is the name of your board):&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;apfXX-u-boot.brec&#039;&#039;: only on [[APF9328]]; BRecord image that can be used with the bootstrap, if U-Boot is not installed or not working (see [[BootLoader]] page)&lt;br /&gt;
*&#039;&#039;apfXX-u-boot.bin&#039;&#039;: U-Boot image file to be used with U-Boot itself, (see [[BootLoader#Update_U-Boot | updating U-Boot]])&lt;br /&gt;
*&#039;&#039;apfXX-linux.bin&#039;&#039;: Linux image to use with U-Boot, (see [[Target_Software_Installation#Linux_kernel_installation | updating Linux]])&lt;br /&gt;
*&#039;&#039;apfXX-rootfs.arm.jffs2&#039;&#039;: filesystem/rootfs image to use with U-Boot, (see [[Target_Software_Installation#Linux_rootfs_installation | updating rootfs]])&lt;br /&gt;
*&#039;&#039;apfXX-rootfs.arm.tar&#039;&#039;: for an NFS/MMC based rootfs, (see [[Network_Configuration#Boot_from_NFS | Booting from NFS]] &amp;amp; [[MultiMediaCard#Booting_from_MMC.2FSD | Booting from a MMC/SD]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note the new naming convention of binary files and directories&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The toolchain and project files share a new naming convention too (YY is 4t for APF9328 and 5te for APF27):&lt;br /&gt;
*&#039;&#039;buildroot/build_armvYY&#039;&#039;: contains all non configurable user-space tools&lt;br /&gt;
*&#039;&#039;buildroot/project_build_armvYY/apfXX&#039;&#039;: contains all configurable user-space tools: target filesystem, &amp;lt;b&amp;gt;linux&amp;lt;/b&amp;gt;, busybox and &amp;lt;b&amp;gt;u-boot&amp;lt;/b&amp;gt;...&lt;br /&gt;
*&#039;&#039;buildroot/toolchain_build_armvYY&#039;&#039;: cross compilation toolchain&lt;br /&gt;
&lt;br /&gt;
More information is available in the  [http://buildroot.uclibc.org/buildroot.html buildroot documentation]&lt;br /&gt;
&lt;br /&gt;
* Note: Previous versions of Armadeus SDK stored the generated binary files at different place &#039;&#039;buildroot/binaries/armadeus/&#039;&#039; and file names did not contained any prefix of board name:&lt;br /&gt;
&lt;br /&gt;
:u-boot.brec (BRecord image that can be used with the bootstrap, if U-Boot is not installed or not working)&lt;br /&gt;
:u-boot.bin (U-Boot image file for use with U-Boot itself)&lt;br /&gt;
:linux-kernel-2.6.xx-arm.bin (Linux image to use with U-Boot)&lt;br /&gt;
:rootfs.arm.jffs2 (FileSystem/RootFS image to use with U-Boot)&lt;br /&gt;
:rootfs.arm.tar (for an NFS/MMC RootFS)&lt;br /&gt;
&lt;br /&gt;
==To keep your copy up-to-date with the armadeus SVN repository==&lt;br /&gt;
 $ svn update&lt;br /&gt;
This will update your working directory to the latest release.&lt;br /&gt;
&lt;br /&gt;
Note: if &amp;quot;svn update&amp;quot; fails because a directory or a file already exists, then do:&lt;br /&gt;
 $ rm -rf &amp;lt;this-directory/file&amp;gt;&lt;br /&gt;
 $ svn update&lt;br /&gt;
&lt;br /&gt;
You can do a:&lt;br /&gt;
 $ make apf9328_defconfig&lt;br /&gt;
to have the latest features automatically activated and a &lt;br /&gt;
&lt;br /&gt;
You have to do a &#039;&#039;&#039;make&#039;&#039;&#039; to rebuild binary files and then upload the binary files to your target.&lt;br /&gt;
&lt;br /&gt;
Note: if definitively everything goes wrong while it worked before the last update.&lt;br /&gt;
You can apply the following procedure (all your modifications in buildroot will be lost):&lt;br /&gt;
 $ rm -rf buildroot/&lt;br /&gt;
 $ rm Makefile&lt;br /&gt;
 $ svn update&lt;br /&gt;
 $ make apf9328_defconfig&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
{{LanguageBar|LinuxInstall|Compilateur croisé|LinuxInstall}}&lt;/div&gt;</summary>
		<author><name>AntoineR</name></author>
	</entry>
</feed>