Spécial débutant : « Dois-je choisir Arduino ou Raspberry Pi ? »

Magazine
Marque
Hackable
Numéro
4
Mois de parution
janvier 2015
Spécialités


Résumé
Voici une question qui revient assez fréquemment du côté des messages reçus de la part des nouveaux lecteurs. Ceci est parfaitement compréhensible, car à première vue et sans expérience aucune, Arduino et Raspberry Pi peuvent paraître très similaires : un circuit imprimé, plein de connecteurs, une utilisation très orientée « bidouille », un écosystème open source, des tutos à la pelle pour faire tout et n'importe quoi... Pourtant les deux plateformes sont radicalement différentes. Quelques explications s'imposent...

À la question « me conseillez-vous plutôt Arduino ou Raspberry Pi pour commencer ? », il n'y a pas de vraie réponse. Pas même un « ça dépend ». Les deux plateformes proviennent de mondes différents et possèdent une philosophie tout autant disparate. Arduino est une famille de cartes construites autour de microcontrôleurs alors que les Raspberry Pi, quelque soit le modèle, reposent sur ce qu'on appelle un SoC ou System on Chip. Ce sont là de jolis termes, mais en creusant un peu, on se rend compte que finalement, par bien des aspects, les SoC sont de gros microcontrôleurs et que cette désignation est surtout commerciale et marketing. Pour ajouter à la confusion, certains fabricants, comme Cypress appellent leurs composants des PSoC ou Programmable System-on-Chip alors qu'il s'agit de microcontrôleurs (8051 ou Cortex M) couplés, sur la puce, à des éléments programmables numériques ou analogiques. Différencier microcontrôleurs et SoC, et ainsi Arduino et...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Transformez la Nintendo Game & Watch en plateforme de développement

Magazine
Marque
Hackable
Numéro
38
Mois de parution
juillet 2021
Spécialités
Résumé

Fin 2020 et pour le 35e anniversaire de la franchise Mario, Nintendo se laissa aller à un brin de nostalgie en lançant la Game & Watch Super Mario Bros. Cette console de poche vendue pour quelque 40 € et inspirée des jeux électroniques des années 80 et 90 renferme bien plus de choses intéressantes que les simples pérégrinations d'un plombier italien. Il s'agit en réalité d'un système ARM Cortex-M7 émulant une NES et donc d'un séduisant ensemble permettant de développer ses propres codes...

Raspberry Pi Pico : personnaliser les informations binaires des firmwares

Magazine
Marque
Hackable
Numéro
38
Mois de parution
juillet 2021
Spécialités
Résumé

La carte Pico et son microcontrôleur RP2040 apportent des innovations très intéressantes en termes de fonctionnalités, comme par exemple les instances PIO permettant l'ajout de nouveaux périphériques au cœur même de la puce. Mais ces idées et concepts s'étendent également à l'aspect purement logiciel et au système de construction de binaires et de firmwares. Savez-vous, par exemple, qu'il vous est possible d'embarquer des méta-informations au sein même de vos exécutables placés en flash ? Faisons donc ensemble un petit tour de ces fonctionnalités...

Un capteur de couleurs maison

Magazine
Marque
Hackable
Numéro
38
Mois de parution
juillet 2021
Spécialités
Résumé

L’article précédent nous a permis d’apprivoiser à la fois la Maple Mini et la LDR, aboutissant à un croquis destiné à les utiliser comme un petit luxmètre. Partons de ces bonnes bases pour concevoir un capteur de couleurs !

Développez pour la Nintendo Game & Watch

Magazine
Marque
Hackable
Numéro
38
Mois de parution
juillet 2021
Spécialités
Résumé

Dans un précédent article, nous avons fait connaissance avec la console Game & Watch, produite par Nintendo à l'occasion des 35 ans de Mario. Grâce au travail de brillants développeurs, nous avons pu procéder à une sauvegarde complète du firmware de la console afin de basculer, en toute sécurité, le microcontrôleur STM32H7B0 dans un mode nous permettant de développer sereinement. Il est temps maintenant de faire connaissance avec l'environnement de développement et les spécificités du matériel pour produire un code « maison », plus évolué que la simple démonstration de base.

Pico : Accéder aux informations binaires depuis votre code

Magazine
Marque
Hackable
Numéro
38
Mois de parution
juillet 2021
Spécialités
Résumé

Le SDK de la Raspberry Pi Pico embarque par défaut des informations dans les firmwares comme la date de construction, la version du SDK utilisée, le nom du projet, etc. Il est également possible de personnaliser certaines d'entre elles afin d'ajouter une description sommaire, une version ou une URL de référence, tout ceci étant consultable facilement dans le fichier binaire issue de la compilation, mais également directement depuis la carte avec l'utilitaire Picotool. Voyons comment accéder à ces mêmes informations depuis le code s'exécutant sur le microcontrôleur RP2010...