Raspberry ?

Une article destiné aux débutants, nouveaux venus, curieux, pour répondre à la question : c'est quoi une Raspberry ?

C'est quoi une Raspberry ?

"On a peur de ce que l'on ne connaît pas". Il est inutile d'avoir peur d'une Raspberry Pi. La photo ci-contre montre un objet électronique grand comme une carte de crédit. Voilà, maintenant vous savez presque tout de cet ordinateur bon marché.

La Raspberry Pi est une phénomène technologique, social, communautaire. Je vous propose de vous en parler un peu dans les lignes ci-dessous, c'est ma compréhension, ce n'est pas la vérité. Toutefois j'en ai une expérience pratique et c'est bien ce côté pratique qui nous intéresse pour nos projets audio.

Sur le site vous trouverez d'autres pages consacrées à l'utilisation de la Raspberry dans l'audio, cette page est là pour tenter de vous donner envie de faire le premier pas !

29 février 2012

Sir Eben Upton a créé une fondation qui à l'origine avait pour but de proposer 1000 ordinateurs en format carte de crédit pour équiper les écoles du Royaume Uni afin d'initier les jeunes enfants à l'informatique. Un lot de 10000 cartes avait été commandé par la fondation et 9000 allaient être proposées sur les sites habituels de ventes de solutions de kits à un tarif de 25 ou 35€, je ne me souviens plus. Cela fut un désastre "marketing" parce que les sites marchands ont disjonctés sous la demande et pour finir des centaines de milliers de personnes ont attendu plus d'une année avant d'être livrées. Ensuite, la fondation s'est adaptée au marché et a demandé aux usines de Sony, installées en UK, de produire des cartes.

En décembre 2019, 30 millions de cartes avaient été vendues : c'est une phénomène de société, un "petit" truc mis au point à Cambridge, dans le même état d'esprit que les défricheurs anglais des années 80 avec les productions de Lord Sinclair et la création d'ARM.

Ecosystème

On reviendra sur les performances de la Raspberry Pi, mais ce qui nous intéresse vraiment, ce qui fait la différence avec les autres produits existants, c'est l'écosystème. Contrairement aux vendeurs de cartes classiques, la fondation a proposé aux acheteurs deux atouts qu'elle seule possédait :

  • la fondation a travaillé sur sa propre distribution de Linux afin de proposer un système facile à installer et à utiliser et bien adapté à son matériel

  • le "produit" a été accompagné par des ressources gratuites : site web avec un beau forum, revues spécifiques (Mag Pi Magazine) et assez rapidement le système s'est développé avec une prolifération de revues et de sites web consacrés au sujet

De fait aujourd'hui, quel que soit votre projet, vous trouverez toujours quelqu'un qui l'a déjà fait et qui a partagé l'information. Si vous êtes bloqué, vous trouverez des solutions et vous pourrez soumettre vos problématiques aux nombreux forums dont les membres vont vous aider.

Voici quelques liens :

Avec toute cette documentation disponible et tous ces cours gratuits accessibles via internet, si vous avez la volonté de vous y mettre, vous comprenez que vous ne serez pas seul, que vous aurez de l'aide et que vous allez vous régaler !

C'est quoi en vrai ?

La Raspberry est un ordinateur. Il est existe sous plusieurs formats, en tant que SBC (Singel Board Computer), en tant que "clavier-ordinateur", en tant que "compute module" etc...

Aie aie aie : Linux !

Vous êtes habitué à Windows 10 et vous ne vous rendez pas compte à quel point c'est de la merde. Windows est un système d'exploitation. En temps normal, le système d'exploitation est là pour gérer le matériel. Microsoft a dans le passé fabriqué des systèmes d'exploitation du matériel. Aujourd'hui Microsoft fabrique des systèmes d'exploitation de l'utilisateur. Vous recevez de la merde de niouzes pipoles que vous n'avez jamais demandé, Windows propose une navigateur (Edge) risible, installe des briques vers des applications de jeux dont vous n'avez rien à faire et propose même un magasin d'applications que jamais personne n'a utilisé.

Linux est aussi un système d'exploitation : il s'occupe du matériel, pas de vous fourguer de la pub, ni naviguer dans votre dos pour télécharger une mise à jour qui va se déclencher quand vous voulez arrêter de bosser et rentrer chez vous.

Vous êtes habitué aux fenêtres et n'aimez pas la ligne de commande ? No problemo, il y a plein de "distributions" différentes pour la Raspberry qui gèrent les fenêtres. RaspiOs est une version, mais Ubuntu est aussi très efficace sur la Raspberry. Le meilleur : tout est gratuit !

Notez ceci : quand on sort des sentiers battus, on est moins contraint par ce que les autres ont décidés pour vous dans une pure logique commerciale.

Pourquoi la communauté des DIYERS s'est emparé de la Raspberry ?

La "carte de développement" de la fondation a toujours proposé deux points attrayants :

  1. un tarif très raisonnable (et ça compte dans les projets)

  2. des GPIOs : des entrées sorties, des papattes sur le côté permettant à la carte d'interagir avec le monde physique, en entrée (lecture de données) et en sortie (activer quelque chose, par exemple des leds, un écran à cristaux liquides, un relais, un moteur, une pompe...)

Avec la capacité d'interagir avec le monde extérieur et un tarif très raisonnable, la carte a immédiatement intéressé ceux qui expérimentent, fabriquent, testent etc...

A force, la carte s'est même imposée dans l'industrie !

Dans l'audio ?

La Raspberry Pi offre du Wifi et des ports USB : c'est formidable de pouvoir fabriquer un streamer audio (avec du Wifi) et d'y connecter un DAC sur port USB.

Rendez-vous compte : un Raspberry Pi et un Topping D10 Balanced, soit 200€, et vous avez le player ultime qui met une branlée (aux mesures) à toutes les solutions ultra haut de gamme même les plus récentes. Pour 80€ de plus vous ajouter un écran tactile si vous le souhaitez.

Une fois que vous avez bien intégré la phrase ci-dessus (c'est difficile de passer du rêve vendu par les magasins et les magazines audio à la réalité des mesures), que vous comprenez bien que pour 200€ vous avez de meilleures performances qu'un appareil à 15000€ genre dCS Bartok (si, si, si, vous ne pouvez pas prouver le contraire et moi je vous le démontre dans l'article sur l'escroquerie du dCS Bartok).

Article pour débutant, on ne va pas tout expliquer : le plus simple pour disposer d'une solution audio avec une Raspberry et d'installer piCorePlayer. C'est facile, c'est pas cher, il y a une grande communauté sur le sujet et je ne comprends pas bien ce que vous attendez pour vous y mettre !

Mon bureau pendant le développement du code sur une Pi400 pour afficher les données du Logitech Media Server...

A gauche une Raspberry Pi (non visible) derrière l'écran officiel de la fondation à 70€, motorisée par la distribution piCorePlayer, en mode affichage des vumètres façon McIntosh... C'est un projet d'une après midi.

A droite, un afficheur LCD à 5€ contrôlé via les GPIO par du logiciel qui affiche des informations techniques sur le fichier lu.

Des ressources aussi en français ?

Je ne les connais pas bien, mais en voici deux :


Quelques exemples des nombreux magazines

Les bouquins de la fondations, et les magazines MagPi.

Ci-dessous, HackSpace et Wireframe...

Il y a de quoi faire !