[Périmé]Le Raspberry Pi avec un système Pré-configuré

Complémentaire à la partie Matos, vous trouverez ici de nombreux tutos. C'est communautaire, tout le monde peut créer un tuto.
Message
Auteur
Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

[Périmé]Le Raspberry Pi avec un système Pré-configuré

#1 Message par Reaver »

Ce tuto n'est pas complet pour l'instant mais je compte l'élaborer un peu plus dés que j'aurais le temps de le faire.
Pour l'instant, je vais d'abord indiquer la liste d'achats pour le Raspberry Pi.


Si certains rencontrent un problème je reste à leur disposition pour essayer de trouver une solution.
Si vraiment je ne trouve pas de solution, nous pouvons passer par teamviewer afin que j'examine d'ou provient le soucis.
Mais avec les indications données, tout devrait bien se dérouler! Bonne lecture!


Le Raspberry Pi, c'est quoi?

L'avantage également, c'est qu'il peut servir à créer une borne Low Cost. Mais nous aborderons ce point plus tard.
Comment s'en procurer un?
Vous pouvez en trouver sur des sites comme Ebay ou Amazon.
Pour ma part je commande tout sur Amazon étant donné que j'ai la livraison premium (24h) et que généralement, on trouve tous les accéssoires nécéssaires sur la même page et en livraison premium également.

Je suis perdu, que faut il que j'achète pour m'en servir?

Dans l'hypothèse ou vous n'auriez strictement rien, voici ce qui est nécéssaire pour vous en servir avec ma config que je vous donnerai plus bas.
# Un Raspberry Pi B+
Prenez bien le modèle B+ car ce dernier offre deux ports usb supplémentaires, soit 4 au total.

# Une Alimentation en Micro-USB à noter qu'un chargeur de portable peut faire l'affaire

# Une carte Micro-SD de 16 Go Car ma config pèse 16 Go, et vaut mieux avoir trop de place que pas assez.

# Un clavier USB ou sans fil Bien qu'il ne servira pas énormément, il peut être trés pénible de devoir débrancher / rebrancher sans cesse son clavier dessus.

# Une manette de Xbox 360 POUR PC Car le mapping est différent d'une manette a une autre, et que ma config est basée sur une manette de Xbox 360 pour PC.

#Une clé USB A vous de choisir pour la taille & la marque, mais ce modèle est le même que le mien, la clé est minuscule.

# Un cable HDMI Ai-je vraiment besoin de préciser pourquoi? :D

Un boitier, bien que pas indispensable. Pour ma part j'ai mis mon raspberry pi B+ dans une cartouche de Super Nintendo que j'ai découpée en l'adaptant au RPI.

NB: La clé USB est indispensable avec ma config, les Roms seront sur la clé USB, cela permet au Raspberry d'économiser sa puissance mais également et surtout d'éviter d'avoir une corruption de l'installation, ce qui est fréquent lorsque vous installez des roms sur la carte SD.

Voila, j'ai tout acheté! Maintenant, comment je fais?

Parfait, rassurez vous, vous en voyez la fin!

Alors il ne vous reste plus qu'à télécharger ma config Raspreaver V 1.0 et de graver l'image sur votre micro sd:
[b]https://mega.co.nz/#!D81EQSBa!rdoFZR ... rAlWxE[/b]

Et voici le tuto!
Temps approximatif estimé: Entre 1h et 1h30


Une fois l'image téléchargée, inserez votre carte micro SD dans votre ordinateur, vous devriez obtenir ceci:
Image
Comme indiqué sur l'image, retenez bien l'emplacement de cette dernière, ici: H:

Image
Ouvrez le Zip téléchargé précédemment, et mettez l'iso sur votre bureau afin de le retrouver facilement.

Une fois que c'est fait, téléchargez Win32 Disk Imager en cliquant ici
C'est le logiciel qui va nous permettre de copier l'image sur la carte SD.

Une fois installé, lancez le, vous aurez un menu similaire a celui sur la photo ci dessous, il vous suffit de cliquer sur l'icone dossier bleu.
Une fenêtre va s'ouvrir, vous demandant de sélectionner le fichier que vous voulez graver.
En bas à droite, cliquez sur le menu deroulant avec marqué "Disk Image" et sélectionnez celui d'en dessous,: *.*
Une fois cela fait, vous devriez voir mon iso dans le dossier ou vous l'avez installé. Sélectionnez le.
Puis, en vérifiant bien que le périphérique (Device) H: est sélectionné en haut a droite du menu, cliquez sur "Write", puis confirmez en cliquant sur Yes.
Image

A partir de ce moment là, si tout s'est bien passé, l'image est correctement gravée sur votre carte SD.
Félicitations, vous venez d'économiser 4 nuits blanches.


Préparation et installation des Roms sur la clé USB


Passons maintenant à la phase la plus pénible et longue du tuto.
Cependant rassurez vous, cela reste assez court comparé à tout le temps que j'ai passé à peaufiner la bête.
Tout d'abord, il va falloir vous munir d'une seconde clé USB, d'un CD vierge, ou d'une carte SD pour continuer. Il faut environ 200mo de libre dessus.

Il va falloir formater votre support au format EXT4, qui est un format linux.
Pourquoi? pour bénéficier des Save State et load state.

Pour cela, téléchargez le logiciel GParted Live CD

Ensuite, gravez le sur votre support a l'aide de Win32 Disk Manager, de la même manière qu'avant.
Vous sélectionnez l'iso, le support, et vous cliquez sur Write comme indiqué ci dessous
Image


Une fois que cela est fait, redémarrez votre pc, et appuyez sur la touche correspondant à la selection du boot. Pour ma part, c'est F12.
Vous obtiendrez un menu a peu prés similaire a celui ci:
Image

Sélectionnez votre périphérique sur lequel Gparted est installé, pour ma part c'est une carte SD de 8 Go.
Puis, appuyez sur Entrée pour boot le système dessus.

Aprés quelques secondes vous devriez voir apparaître ceci sur votre écran:
Image
Appuyez de nouveau sur Entrée

Un menu vous demandant si vous voulez configurer votre clavier apparaîtra.
Faites le choix "Don' t touch keymap" et appuyez sur Entrée, puis une seconde fois pour valider le "OK".
Image

Un terminal s'ouvrira, ne paniquez pas c'est tout à fait normal! :)
Tapez juste 08 afin de sélectionner la langue Française. Puis appuyez sur Entrée.
Image

Au bout d'une dizaine de secondes, Gparted se lancera! On touche au but, allez courage!
Si il vous affiche une erreur, zappez la, ce n'est pas grave, c'est même "presque normal".
Elle ne nous gènera pas.
En haut a gauche, cliquez sur Gparted => Périphériques => Sélectionnez votre clé USB.
La mienne était au chemin: /dev/sdi.
Pour reconnaitre le périphérique, vous pouvez vous aider de sa taille.
En l’occurrence, ma clé USB fait 16 Go, mais il manque de la place à cause du système, donc 14,91 Go.
N'allez pas formater un de vos disques dur, vous risqueriez de vous en vouloir :face:
Image

Vous êtes désormais sur votre clé USB, faites donc un clic droit dessus, et faites ceci:
Formater en => ext4
Image

Une fenêtre d'avertissement s'ouvrira, vérifiez bien que vous avez correctement choisi la clé USB, et si c'est bon, cliquez sur "Apply"
Image

L'avancement de l'opération apparaitra:
Image

Aprés une ou deux minutes d'attente, tadaaa! on vous indique que tout s'est bien déroulé!
Image

Inserez votre carte SD, votre clé USB ainsi que votre manette Xbox360 Pour PC, et branchez le raspberry en HDMI sur un écran. Et reliez le à votre box via un cable Ethernet.
Puis, branchez l'alim du raspberry, vous devriez avoir un boot comme ceci.
Sans la madame qui se plaint derrière :lol:


Le message d'erreur qui s'affiche est tout à fait normal. C'est le premier boot, donc EmulationStation n'a pas pu détecter de système vu qu'il vient tout juste de les créer.
Appuyez sur F4 pour retourner au terminal du Raspberry.

Une fois dans le terminal, tapez "ifconfig"
L'adresse IP du raspberry s'affichera.

Notez là, et téléchargez le logiciel WinSCP en cliquant ici

Une fois installé, lancez le en rentrant les informations suivantes:
Protocole SCP / Votre adresse IP / Port 22 / Login: Root / Password: raspberry
Image


Votre raspberry doit être relié à votre box, et dans le terminal au moment ou vous lancez la connexion via WinSCP.
Il se peut que EmulationStation se lance lors de la connexion, fermez le en appuyant sur F4. Et revenir au terminal.


Vous voila au coeur du Raspberry, vous devez être à la racine normalement. Si vous n'y êtres pas, cliquez sur le dossier ".." pour y revenir.
C'est le dossier situé tout en haut. Impossible de vous tromper.
Plusieurs documents s'affichent devant vous. Mais on touche au but. Il n'y en a plus que pour une dizaine de minutes!

Cliquez sur "Media", puis USB0 ou USB (avec l'icone raccourci),

Là, vous aurez un dossier roms cliquez dessus.
A l'interieur de ce dernier, vous avez les dossiers de tous les systèmes du raspberry.
Sélectionnez les tous, puis faites un clic droit "Dupliquer..."
Image
Indiquez bien le répertoire /media/usb car il n'est pas indiqué par défaut!
Cliquez sur le ".." pour revenir a la racine /media/usb lorsque la duplication est terminée.

Sélectionnez tous les dossiers, faites un clic droit => propriétés, cochez "Appliquer récursivement le groupe blabla..."
Image

Redémarrez le raspberry. Fermez emulationstation (il se lance tout seul, c'est normal)
Une fois dans le terminal, tapez

Code : Tout sélectionner

sudo chmod -R 777 /media/usb0
Voila, vous avez toutes les permissions sur la clé USB, ce qui vous permettra d'éffectuer des save state et load state.

Il ne reste plus qu'a mettre les roms!


Pour cela, rien de plus simple.
Il vous suffit de télécharger une rom, Megaman X sur Snes par exemple.
Et de la mettre dans le dossier Snes via SSH sur le raspberry
Image

Voilà, à vous les joies du Raspberry!
Pour l'affichage, je vous recommande de forcer l'affichage de votre écran en 4:3.

Cependant, pour profiter pleinement des joies de l'émulation, il va falloir faire une dernière chose:
overclocker le raspberry.
je le précise au cas ou, mais cela signifie lui donner plus de puissance.

Dans le terminal, tapez la commande:

Code : Tout sélectionner

Sudo raspi-config
Vous allez atterrir dans un menu:
Image

Appuyez sur entrée, puis dans le menu suivant, sélectionnez l'overclock tout en bas.
Image

Redémarrez une dernière fois afin que l'overclock soit pris en charge.
Vérifiez bien que votre manette et la clé usb sont connectées au moment du redémarrage
Et si vous avez tout suivi à la lettre, vous arriverez dans EmulationStation.
A noter que vous ne voyez que les systèmes pour lesquels vous avez des jeux.
Ce qui veut dire que si vous avez un ou des jeux Snes et Nes: ces deux systèmes s'afficheront, mais pas les autres.
Il faut qu'au moins une rom soit présente pour que le système s'affiche.
Branchez, et jouez!
En attendant la suite du tuto, je vous souhaite bon jeu!
Image


Config des raccourcis manette:
Start + back : retour à la liste des jeux
Back + L = Faire un save state
Back + R = Faire un load state

Suites prévues:
Se passer d'une clé usb (peu recommandé mais toujours utile)
Ajouter des borders
Changer le filtre graphique
Dernière modification par Reaver le 31 mai 2015, 20:30, modifié 1 fois.
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

wsamael
stick de plastique
Messages : 10
Inscription : 23 oct. 2014, 23:15

Re: Le Raspberry Pi avec un système Pré-configuré

#2 Message par wsamael »

sympatoche ce petit tuto :)

vectrex_rox
stick de plomb
Messages : 88
Inscription : 21 avr. 2014, 20:13
Localisation : Austria

Re: Le Raspberry Pi avec un système Pré-configuré

#3 Message par vectrex_rox »

oh great ! another PI project ! :-D

Avatar de l’utilisateur
Misterfabulous
CRT Addict
Messages : 3136
Inscription : 11 mars 2011, 14:05
Localisation : 93 Montfermeil

Re: Le Raspberry Pi avec un système Pré-configuré

#4 Message par Misterfabulous »

Joli tuto M'sieur :bien:
Image

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#5 Message par Reaver »

Merci les gars, c'est "long" mais j'ai essayé d'être le plus précis possible.

On me signale que Mega fait encore des siennes et qu'il ne télécharge correctement l'archive qu'une fois sur 10.
Donc je suis en train d'upload le fichier sur le serveur de free, en esperant que ça fonctionne mieux.
Edit: voici le lien http://dl.free.fr/jMYeYnto7
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

wsamael
stick de plastique
Messages : 10
Inscription : 23 oct. 2014, 23:15

Re: Le Raspberry Pi avec un système Pré-configuré

#6 Message par wsamael »

Encore malgré la compression ? Purée t'as pas de bol avec cet upload ;)

vectrex_rox
stick de plomb
Messages : 88
Inscription : 21 avr. 2014, 20:13
Localisation : Austria

Re: Le Raspberry Pi avec un système Pré-configuré

#7 Message par vectrex_rox »

EDIT: Gparted boot solved ;)

vectrex_rox
stick de plomb
Messages : 88
Inscription : 21 avr. 2014, 20:13
Localisation : Austria

Re: Le Raspberry Pi avec un système Pré-configuré

#8 Message par vectrex_rox »

is it possible that you update the OVERCLOCK RASPBERRY part of your description...

the images are gone !!!

thank you !

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#9 Message par Reaver »

Thanks for the report, i'm gonna do it :)
Edit: it seems the image are still here. Click on "Spoiler" you should see them
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

vectrex_rox
stick de plomb
Messages : 88
Inscription : 21 avr. 2014, 20:13
Localisation : Austria

Re: Le Raspberry Pi avec un système Pré-configuré

#10 Message par vectrex_rox »

yes i got it working

very nice Project ;)

olfaktif
stick de carton
Messages : 2
Inscription : 07 nov. 2014, 17:14

Re: Le Raspberry Pi avec un système Pré-configuré

#11 Message par olfaktif »

Yep, merci beaucoup pour le tuto Reaver, c'est clair, bien expliqué et ça marche (du moins pour SNES) !

Par contre, petite (ou grosse) question pour les jeux MAME, pour ma part rien ne fonctionne... En fouinant à droite et à gauche, j'ai cru comprendre qu'il fallait installer des BIOS. Après avoir trouvé une archive avec des bios zippés, je me demandais où il fallait les copier?
Pour les roms, je suppose qu'il faut les mettre dans le répertoire /media/usb/mame ?
Si tu as le courage d'éclairer ma lanterne, ça serait top :-D

Merci encore pour ton tuto, top !

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#12 Message par Reaver »

Alors pour voir pourquoi ça ne marche pas, je vais demander a deux trois collegues qui avaient eu ce soucis, car chez certains la neo geo et mame ne marchaient pas.
Et de mémoire il me semble que c'était DE MA FAUTE car j'avais rajouté un Slash ( / ) dans le répertoire indiquant le chemin des émulateurs.
Je n'ai plus de RPI sous la main car j'ai prêté le mien à un ami. Donc quand j'aurais la possibilité de te répondre, je le ferai, et si il s'avère que ça ne vient pas de là, je testerai moi même sur le mien.

De tout de manière il va falloir que je fasse une mise à jour car depuis quelques temps, en effectuant certaines manips, des gars ont réussir a faire tourner la PS1 et N64 avec une fluidité déconcertante.
Mais vu que j'ai des gros horaires de boulot il se peut que ça prenne du temps.
Donc je vais faire a la fois au plus vite pour régler ton problème, mais également afin d'appliquer toutes les MAJ nécéssaires car vous êtes de plus en plus nombreux à utiliser mon image.
Et qu'a chaque fois que j'reçois un petit merci, ça me fait plaisir. Donc raison de plus pour continuer à maintenir a jour ce projet^^
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

Mug Superstar
stick de platine
Messages : 2026
Inscription : 09 sept. 2004, 21:14
Localisation : Lille (59)

Re: Le Raspberry Pi avec un système Pré-configuré

#13 Message par Mug Superstar »

Merci à toi Reaver pour fe que tu fais :)

Mug
RIP Gauthier,
A jamais dans nos coeurs ...

olfaktif
stick de carton
Messages : 2
Inscription : 07 nov. 2014, 17:14

Re: Le Raspberry Pi avec un système Pré-configuré

#14 Message par olfaktif »

Pour apporter de l'eau à ton moulin Reaver, je ne crois pas que le problème vient d'un slash manquant dans le répertoire indiquant le chemin des jeux mais c'est plus un problème graphique (HDMI explicit settings).

Merci encore pour ce que tu fais :) !

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#15 Message par Reaver »

Plop tout le monde! Je bosse actuellement sur la mise a jour, mais avec les fêtes je suis passé a 52h de boulot par semaine donc du coup, ça va ramer un peu!
Mais vous devriez l'avoir pour mi-fin janvier!
Merci a vous pour vos messages!
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

Avatar de l’utilisateur
DArkDiUK
stick de diamant
Messages : 6111
Inscription : 12 oct. 2006, 20:40
Localisation : Lyon

Re: Le Raspberry Pi avec un systeme Pre configure

#16 Message par DArkDiUK »

MichaelHof a écrit :Ce tutoriel est peut-etre hors-sujet, mais dautres letant aussi, je poste sans hesiter

Alors, nous allons aborder les QR Codes.

Jean-Kevin a ecrit:Kesako ? Sa se menge ? Et a par ca ?
8O
ydelmetz a écrit : Vous avez des tutos pour gagner l'evo ?

Avatar de l’utilisateur
k333
stick d'or
Messages : 1107
Inscription : 01 août 2007, 11:11

Re: Le Raspberry Pi avec un système Pré-configuré

#17 Message par k333 »

Pas mal dans la cartouche de supernes !

Tu serais pas auvergnat par hasard ? (je dis ça par rapport à ton accent) :lol:
Image

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#18 Message par Reaver »

Je suis bel et bien auvergnat oui :)
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

Avatar de l’utilisateur
xingothx
stick de rhodium
Messages : 4548
Inscription : 28 mars 2011, 09:57

Re: Le Raspberry Pi avec un système Pré-configuré

#19 Message par xingothx »

Sympa ton tuto.

Belle initiative de partage.

Bravo.

:wink:

Avatar de l’utilisateur
aivon
stick d'or
Messages : 1486
Inscription : 14 févr. 2010, 10:27

Re: Le Raspberry Pi avec un système Pré-configuré

#20 Message par aivon »

sympa ca me donne des idées, dis moi peut il allé sur le web? et mater des video streaming, ou ca sert juste de relais a lire des jeux ou voir des video?

Avatar de l’utilisateur
Reaver
stick de zinc
Messages : 433
Inscription : 20 oct. 2014, 18:48

Re: Le Raspberry Pi avec un système Pré-configuré

#21 Message par Reaver »

Oui il peut! Mais je ne sais personnellement pas comment faire, je sais juste que c'est possible :)
Image
Vewlix & Bartop Homemade => Heavybox LCD
Sega New Astro city => HeavyBox 15Khz
Carcasse Sega Blast City [WIP] => Heavybox 15Khz

Avatar de l’utilisateur
aivon
stick d'or
Messages : 1486
Inscription : 14 févr. 2010, 10:27

Re: Le Raspberry Pi avec un système Pré-configuré

#22 Message par aivon »

ok ca me donne des idée je test ca en janvier du coup

wsamael
stick de plastique
Messages : 10
Inscription : 23 oct. 2014, 23:15

Re: Le Raspberry Pi avec un système Pré-configuré

#23 Message par wsamael »

Si tu veux juste surfer, Matter des vidéos YouTube ( par ex) et faire de l'émulation l'image de reaver le fait très bien. Il faut juste quitter l'émulateur pour relancer l'interface graphique (commande startx sous raspbian) et la ca te lance une interface similaire a celle d'un pc classique. En revanche si tu veux l'utiliser comme média center le mieux c'est d'avoir un multiboot (comme berryboot) d'installer et comme ca a chaque démarrage tu choisis ce que tu veux faire. Ceci dit il te faudra bidouiller un peu plus car l'image de reaver n'ira pas!

Avatar de l’utilisateur
aivon
stick d'or
Messages : 1486
Inscription : 14 févr. 2010, 10:27

Re: Le Raspberry Pi avec un système Pré-configuré

#24 Message par aivon »

ok cool ca va le faire ^^

merci

Avatar de l’utilisateur
lap75
stick d'argent
Messages : 711
Inscription : 26 avr. 2010, 18:02
Localisation : P@NAME

Re: Le Raspberry Pi avec un système Pré-configuré

#25 Message par lap75 »

très bon taf mec :p:
borne home made only :-)

ecran LCD ou led dans blast le top