LIVRAISON OFFERTE en France métropolitaine
Juillet / Août 2025

Hackable Magazine 61

Comment repérer efficacement une personne à moindre coût ?

Détection de présence

  • Détecteurs infrarouges passifs
  • Capteurs radar LD2410
  • Utilisation avec ESPHome
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é & Microcontrôleurs

p. 04   Le nouveau microcontrôleur ESP32-P4 : unique en son genre

Microcontrôleurs & Arduino

p. 16   NFC + i2c : du sans-contact simple pour vos projets

Sécurité

p. 32   Murmurons à l'oreille de nos cartes SIM

Domotique & Capteurs

p. 56   Domotique : détecter une présence

SBC & Raspberry Pi

p. 68   Ajouter un contrôleur USB périphérique à vos SBC

Outils & Logiciels

p. 88   Sonder un signal différentiel avec un oscilloscope

Repères & Techniques

p. 98   Ethernet à la loupe : de la couche physique au décodage des trames

EDITO :

Une bonne affaire... qui n’en est pas une !

Il y a quelques semaines, au détour d’un post X, je découvre la carte PCIe YPCB-00388-1P1 de TiferKing [1] équipée d’un monstrueux FPGA Xilinx Kintex7 XC7K480T et vendue sur eBay pour moins de 80 €, port inclus (cherchez juste « XC7K480T », il y a des vendeurs et des offres à foison). On parle ici de quelque 470000 éléments logiques (LE), 380 E/S et de ~34 Mb de mémoire embarquée. À ce prix, c’est une affaire de rêve, d’autant que le support LiteX pointait déjà le bout du nez.

Forcément, naïf et inconscient je saute sur l’occasion, attend patiemment une dizaine de jours et réceptionne la carte sans dommage. Je jongle avec les fichiers permettant d’inclure le support de la carte dans la suite Vivado (Standard), et teste le tout pour me heurter à un étrange message d’erreur « No parts matched ‘xc7k480t-ffg1156-2’ ». J’insiste, fouille, creuse, suis les messages de forum d’utilisateurs peinant à ajouter le support d’une carte, pour finalement me rendre compte que le problème n’est absolument pas technique, non !

Voyez-vous, le monde des FPGA est pervers et trompeur. Car l’édition gratuite de Vivado ne supporte pas tous les modèles de FPGA AMD/Xilinx et dans le cas du Kintex 7, le support se limite aux XC7K70T et aux XC7K160T, et c’est tout. Pour pouvoir utiliser un XC7K480T, bien plus gros, puissant, performant et coûteux, vous devez utiliser Vivado Enterprise Edition à quelque 4395 $ (ou vous satisfaire de 30 jours d’essais) !

Mais quel esprit malade a eu cette fumeuse idée ? Et selon quel principe ? Celui selon lequel le client a assez de budget pour jouer avec des gros FPGA et donc peut débourser encore plus pour pouvoir s’en servir ? Je ne suis pas un révolutionnaire communiste hurlant que tout doit être gratuit et partagé, ne vous méprenez pas, l’open source et/ou la gratuité est un choix que chacun fait ou ne fait pas. C’est la logique commerciale qui m’échappe. Pourquoi cette barrière ? Pourquoi un XC7K160T à 160K LE, oui, et un XC7K480T à 480K LE, non ? Quel génie du marketing s’est dit « pour ces FPGA là, les gros, laissons seulement 30 jours pour évaluer le produit, pas plus » ?

Je suis peut-être très susceptible et allergique à ce genre de pratique, mais voyez-vous, si j’avais 4395 $ de plus à dépenser pour cette carte, je les utiliserai pour aider le projet openXC7 [2], certainement pas pour légitimer ce genre de pratiques commerciales incohérentes...

Denis Bodor

[1] https://www.tiferking.cn/index.php/2024/12/19/650/
[2] https://github.com/openXC7

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.

Domotique : détecter une présence
Hackable n°61

Qu'il s'agisse de simple confort ou de sécurité, la capacité à détecter une personne ou un mouvement est une part importante d'un système domotique. L'idée ne date pas d'hier avec des dispositifs d'éclairage automatique, intérieur ou extérieur, mais l'utilisation de concert avec une installation comme Home Assistant apporte une tout autre dimension et offre une infinité de possibilités. Cependant, à la base de toute scénarisation, même complexe, se trouve le capteur lui-même et nous allons voir que tous ne se valent pas...

Ajouter un contrôleur USB périphérique à vos SBC
Hackable n°61

Dans de précédents articles, et dans le dernier sur le sujet des contrôleurs UDC intégrés aux SBC et à certains PC en particulier [1], nous avons vu qu'il était relativement aisé de créer arbitrairement des périphériques USB. Et même qu'il était possible de faire cela d'une façon qu'on pourrait qualifier de « logicielle » grâce au support USB Gadget de Linux. Mais lorsque le SBC en question ne dispose pas d'un contrôleur dédié, que peut-on faire ? La réponse est simple, il suffit de l'ajouter...

NFC + i2c : du sans-contact simple pour vos projets
Hackable n°61

Lorsqu'on imagine des capteurs et sondes, on y associe presque toujours une communication radio (Wi-Fi ou BLE) ou filaire (série, CAN, Ethernet, etc.). Mais il existe des situations où ce type de média n'est pas envisageable et/ou souhaitable. Il peut s'agir de contraintes pratiques dues à la situation de la sonde ou tout simplement un impératif de sécurité pour exposer le moins possible l'installation à d'éventuelles attaques. Dans ces cas de figure, l'option NFC peut constituer une approche intéressante...

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