Les tutoriels de Tout Sansa
Pour compiler soi-même son propre Rockbox à partir des sources.
Pour compiler soi-même son propre Rockbox à partir des sources.
Il existe d'autres méthodes mais celle-ci est à mon sens la plus simple pour avoir un environnement de développement prêt à l'emploi.
Prérequis :
- Télécharger et installer 7-Zip, un utilitaire de compression / décompression d'archives supportant le format .7z ( http://www.7-zip.org )
- Télécharger et installer la dernière version de VmWare player (gratuit mais enregistrement demandé), lecteur d'images de système préconfiguré (machine virtuelle) utilisable sous Linux ou Windows.
Aller sur http://www.vmware.com/fr/products/player/ pour s'enregistrer ou directement sur la page de téléchargement ( http://www.vmware.com/download/player/download.html ), télécharger et installer VmWare player en suivant les instructions
- Télécharger et extraire une image de système Linux Debian préconfigurée par l'équipe de Rockbox au format .7z .
Se rendre sur http://download.rockbox.org/vmware/ , télécharger Debian-x.7z (où "x" est un numéro de version), extraire l'archive .7z à l'emplacement de votre choix.
1) Lancer la machine virtuelle Rockbox.vmx avec VmWare player.
Lors de la première exécution, VmWare player affiche un ou plusieurs pop-up. Répondre "YES" ou "OK".
Le système démarre puis demande un login et un mot de passe .
compte utilisateur : Entrer "user" pour username et "rockbox" pour le mot de passe.
compte admin : Entrer "root" pour username et "rockbox" pour le mot de passe.
Le bureau du système s'affiche.
2) Démarrer une console :
clic droit sur le bureau puis choisir dans le menu
-> "XShells" -> "Eterm"
ou
-> "XShells" -> "Xterm"
3) Récupérer le code source complet de Rockbox :
Code:
svn co svn://svn.rockbox.org/rockbox/trunk rockbox
4) Aller dans le dossier rockbox contenant le code source téléchargé avec svn
Code:
cd rockbox
5) Créer un dossier pour compiler le code source :
Code:
mkdir SANSABUILD
6) Aller dans le dossier SANSABUILD :
Code:
cd SANSABUILD
7) Exécuter la commande puis choisissez le type de lecteur:
Code:
../tools/configure
Enter target platform:
==Archos== ==iriver== ==Apple iPod==
0) Player/Studio 10) H120/H140 20) Color/Photo
1) Recorder 11) H320/H340 21) Nano
2) FM Recorder 12) iHP-100/110/115 22) Video
3) Recorder v2 13) iFP-790 23) 3G
4) Ondio SP 14) H10 20Gb 24) 4G Grayscale
5) Ondio FM 15) H10 5/6Gb 25) Mini 1G
6) AV300 26) Mini 2G
27) 1G, 2G
==iAudio== ==Toshiba== ==SanDisk==
30) X5/X5V/X5L 40) Gigabeat F 50) Sansa e200
31) M5/M5L 41) Gigabeat S 51) Sansa e200R
32) 7 52) Sansa c200
==Tatung== ==Olympus== ==Logik==
60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB
8) Tapez "50" puis validez avec la touche entrée pour choisir le Sansa e200
9) Il vous est demandé de choisir quoi compiler .
Build (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, (I)installer, (M)anual (N)
10) Tapez "N" puis validez avec la touche entrée pour compiler le firmware, "B" pour compiler le chargeur de démarrage, "S" pour compiler le simulateur, "I" pour compiler l'installeur ou "M" pour compiler le manuel.
Dans notre cas, c'est donc "N".
11) Compiler le code :
Code:
make
12) Générer une archive .zip contenant le code compilé :
Code:
make zip
Voilà, vous avez compilé votre propre Rockbox maison :-)
Maintenant, vous avez sûrement envie de l'adapter ou de lui ajouter certaines fonctions supplémentaires pas encore intégrées à la version officielle de Rockbox ?
Vous venez de rejoindre le cercle des hackers de logiciels libres !
- Comment compiler soi-même le firmware Rockbox