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,90 € TTC

Anciens Numéros

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

Hackable Magazine 60

Mai / Juin 2025
14,90 €
Hackable Magazine 59

Hackable Magazine 59

Mars / Avril 2025
14,90 €
Hackable Magazine 58

Hackable Magazine 58

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

Hackable Magazine 57

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

Hackable Magazine 56

Septembre / Octobre 2024
14,90 €
Hackable Magazine 55

Hackable Magazine 55

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

Hackable Magazine 54

Mai / Juin 2024
14,90 €
Hackable Magazine 53

Hackable Magazine 53

Mars / Avril 2024
14,90 €
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.

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