LIVRAISON OFFERTE en France métropolitaine
Mai / Juin 2025

Hackable Magazine 60

Besoin d'un matériel tout-en-un pour maîtriser le bus USB ?

Cynthion, l'outil USB ultime !

  • Capture et analyse de trafic USB 2.0
  • Émulation de périphériques en Python
  • Plateforme de développement FPGA
En savoir plus

14,59 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
Hackable Magazine 60

Hackable Magazine 60

Mai / Juin 2025
14,59 €
Hackable Magazine 59

Hackable Magazine 59

Mars / Avril 2025
14,59 €
Hackable Magazine 58

Hackable Magazine 58

Janvier / Février 2025
14,59 €
Hackable Magazine 57

Hackable Magazine 57

Novembre / Décembre 2024
14,59 €
Hackable Magazine 56

Hackable Magazine 56

Septembre / Octobre 2024
14,59 €
Hackable Magazine 55

Hackable Magazine 55

Juillet / Août 2024
14,59 €
Hackable Magazine 54

Hackable Magazine 54

Mai / Juin 2024
14,59 €
Hackable Magazine 53

Hackable Magazine 53

Mars / Avril 2024
14,59 €
SOMMAIRE :

Actualité

p. 04   Cynthion : l'outil ultime pour maîtriser l'USB

Microcontrôleurs & Arduino

p. 24   Périphérique USB : STM32 est aussi dans la course !
p. 42   Les flipdots : un système d'affichage électromécanique presque vintage

SBC & Raspberry pi

p. 64   Simulez vos périphériques USB avec un SBC... ou un PC

Radio & Fréquences

p. 94   Mise en œuvre d’un serveur NTRIP pour la mesure de position centimétrique : qu’est-ce que l’altitude ?

Rétro

p. 116  PC/104 : le format standard des premières heures de l'embarqué

EDITO :

On me demande souvent...

Lorsque j’échange avec un lecteur croisé à un salon ou une conférence, il est une question qui arrive presque toujours sur le tapis : « mais comment fais-tu pour avoir toutes ces idées d’articles ? »
La réponse est simple, il ne s’agit pas vraiment de plusieurs idées, mais d’une sorte de parcours aux nombreux embranchements, une pelote de laine que je déroule depuis des années, en somme. Toute l’astuce consiste simplement à essayer de ne pas se perdre ou de s’enfoncer trop profondément dans de sombres passages.

Voici un exemple, vous voyez une vidéo sur ces faux QRcodes destinés à tromper le chaland et vous vous posez la question de savoir si ajouter une signature serait faisable. Une signature est basée sur un hash, et vous partez explorer le sujet, ceci en tête, et vous vous demandez à un moment si, par hasard, il ne serait pas amusant de créer une chaîne contenant une partie du hash qui en résulterait. Après quelques essais de passage au crible, il s’avère que paralléliser les tests serait plus efficace et vous commencez à jouer avec les threads POSIX. Mais, pourquoi ne pas aussi demander cela au GPU ? Et vous voici en train d’explorer OpenCL en vous demandant comment un SBC s’en sortirait... Bien sûr, l’idée de base n’en est pas pour autant oubliée et l’implémentation sur RP2040 montre le bout du nez, tout comme l’idée d’utiliser un module de lecture de QRcode. Mais... si le RP2040 vérifie la signature, pourquoi ne transmettrait-il pas le résultat directement comme s’il était un clavier USB ? Et pouf ! Vous voici en train de fouiller dans TinyUSB, alors que vos ESP32 vous regardent de travers, en pensant « et nous, alors ? ». Et ainsi de suite...

Cette approche génère énormément d’idées, des bookmarks énormes, des tonnes de code avorté et des dizaines de pages de carnets à spirale (oui, je suis un peu old school de ce côté-là). Mais c’est un puits sans fond ou plutôt une arborescence sans fin, car un élagage ponctuel est parfois nécessaire, sachant que même une branche coupée il y a bien longtemps peut revenir à la vie sans prévenir au détour d’une découverte, et finir greffée à nouveau au tronc principal.

Voici comment cela fonctionne et il n’y a aucune magie, il suffit de se laisser raisonnablement emporter, et de définir où sont ses priorités en termes d’allocation de temps et d’énergie. Mais ça, c’est une tout autre histoire !

Denis Bodor

Le bimestriel spécialisé dans l'électronique numérique et l'embarqué !

Né en 2014, Hackable est un bimestriel destiné aux professionnels et particuliers souhaitant découvrir et progresser dans les domaines de l’électronique numérique et de l’embarqué. Il fournit un contenu riche orienté vers une audience désireuse de bénéficier d'une veille technologique différente et résolument pratique. Le contenu du magazine est conçu de manière à permettre une mise en pratique directe des connaissances acquises et apprendre tout en faisant.

Cynthion : l'outil ultime pour maîtriser l'USB
Hackable n°60

Il existe bien des solutions, aussi diverses que variées, lorsqu'il s'agit d'approcher le bus USB. Comme nous l'avons vu par ailleurs, il peut s'agir de créer des périphériques, mais aussi d'inspecter les communications entre un périphérique et un hôte, éprouver la sécurité à l'un et l'autre bout de la liaison ou encore, tout simplement, apprendre par la pratique les détails d'un ou plusieurs protocoles. Pour cela, nous avons une myriade d'options logicielles et presque tout autant côté matériel. Mais rien qui sache tout faire en une fois... jusqu'à l'arrivée du Cynthion de Great Scott Gadgets !

PC/104 : le format standard des premières heures de l'embarqué
Hackable n°60

On pourrait croire que le monde des SBC (Single Board Computers) est quelque chose de récent, et peut-être même qu'il a vu le jour avec des cartes comme Raspberry Pi et consorts. Mais ce serait oublier que le besoin de disposer d'un système complet, avec des dimensions réduites, est presque aussi vieux que l'informatique moderne. Dans cette catégorie, je vous présente le format PC/104 ou PC104, sous la forme d'un petit voyage dans le temps en pratique, avec une mise en œuvre d'une très obsolète (ou pas) carte SBC1584 de Micro/sys...

Mise en œuvre d’un serveur NTRIP pour la mesure de position centimétrique : qu’est-ce que l’altitude ?
Hackable n°60

Nous déployons notre propre serveur NTRIP fournissant les informations de référence pour le positionnement centimétrique par trilatération de signaux de navigation par satellite, avant de nous interroger sur la définition de l’altitude et en particulier de « au-dessus du niveau moyen de la mer ».

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2025 - LES EDITIONS DIAMOND