LIVRAISON OFFERTE en France métropolitaine
Mars / Avril 2025

Hackable Magazine 59

ARM et RISC-V sur une seule carte ?

Découvrez Raspberry Pi Pico 2 !

  • Configuration du SDK
  • Ajout du support RISC-V
  • Boot sécurisé
En savoir plus

14,59 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
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 €
Hackable Magazine 52

Hackable Magazine 52

Janvier / Février 2024
14,59 €
SOMMAIRE :

Microcontrôleurs & Arduino

p. 04   Créez n'importe quel périphérique USB avec ESP32-S2/S3
p. 24   Raspberry Pi Pico 2 : double double cœur ARM et RISC-V
p. 52   Petit voyage dans le temps avec le microcontrôleur Motorola MC68705

Sécurité

p. 70   PCILeech : ou quand le DMA devient un problème de sécurité

Radio & Fréquences

p. 92   Programmation USB sous GNU/Linux : application du FX2LP pour un récepteur de radio logicielle dédié aux signaux de navigation par satellite (2/2)

EDITO :

Ah, ça fait plaisir !

Quelle plus belle récompense pour l’auteur d’un article ou un rédacteur en chef que de voir que sa prose aura inspiré un lecteur, et ce, au point de le pousser à faire quelque chose que lui-même ne s’est pas donné la peine de mener à terme ?

Et c’est précisément ce que je viens de décrocher (et vous aussi, du coup), car en ce début d’année, quelle ne fut pas ma surprise de recevoir un e-mail de l’auteur de Pico Clock Green & Easy [1] m’informant que, non seulement, mon article (et mes râleries) sur le matériel, et surtout le firmware de démonstration de Waveshare dans le numéro 44, l’avait inspiré pour créer son projet. Mais qu’en plus, le projet en question adressait à la perfection toutes les problématiques que j’avais soulevées.

Arnaud, c’est son nom, a redéveloppé entièrement un firmware original en C++, intégrant des fonctionnalités qui vont bien au-delà de ce que le constructeur avait initialement prévu. Pour rappel, la Pico-Clock-Green [2] est un kit accueillant une carte Raspberry Pi Pico et permettant de créer une horloge/réveil matin avec une finition digne d’un produit du commerce. Ce nouveau firmware en fait quelque chose de réellement utilisable (et à présent utilisé chez moi) : support Wi-Fi/NTP (PicoW), synchronisation GPS, plusieurs polices utilisables, désactivation préemptive de l’alarme (un bonheur), gestion fine de la luminosité, plusieurs formats de date et heure, et j’en passe. Jetez un œil à la vidéo YouTube [3], vous verrez...

Je tire donc mon chapeau bien bas à Arnaud, c’est une sublime réalisation, et je vous invite à visiter son dépôt GitHub, que vous souhaitiez enfin pouvoir utiliser votre Pico-Clock-Green de façon optimale et/ou apporter votre contribution au projet (licence AGPL 3.0). Merci beaucoup, c’est un plaisir à bien des niveaux !

Denis Bodor

[1] https://github.com/arnaud-j4k08/PicoClockGreenEasy
[2] https://www.waveshare.com/wiki/Pico-Clock-Green
[3] https://www.youtube.com/watch?v=PO-PY_PxIrI

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.

Raspberry Pi Pico 2 : double double cœur ARM et RISC-V
Hackable n°59

Cela fait quelque temps déjà qu'une nouvelle Pico est arrivée chez les revendeurs et fait doucement son bonhomme de chemin. Celle-ci intègre un nouveau microcontrôleur très particulier qui, en plus de fournir davantage de ressources que son prédécesseur, à une double nature : ARM Cortex-M33 et RISC-V Hazard3. Le fait d'utiliser l'une ou l'autre architecture est laissé au choix du développeur et nous allons bien entendu explorer les deux options. Pour accompagner cette évolution, le SDK lui aussi change en passant de la version 1.5.1 à 2.0.0, puis dernièrement, à 2.1.0. Faisons donc un petit tour de ce que tout cela implique...

Petit voyage dans le temps avec le microcontrôleur Motorola MC68705
Hackable n°59

Acheter une carte à microcontrôleur en ligne, la réceptionner, la brancher en USB, rapidement installer un environnement de développement plus ou moins étoffé et/ou basique, programmer un bout de code en deux temps, trois mouvements, compiler, charger le binaire et voir la jolie LED clignoter... Vous connaissez la routine qui semble, de toute évidence, sans surprise et parfaitement normale. Mais il n'en a pas toujours été ainsi et nos aïeux devaient vraiment mériter leur dopamine quotidienne. Bien plus que les chanceux bidouilleurs que nous sommes aujourd'hui, la preuve en pratique...

Créez n'importe quel périphérique USB avec ESP32-S2/S3
Hackable n°59

Dans le numéro 56 [1], puis dans le 58 [2], nous avons vu qu'il était non seulement relativement facile de créer un périphérique USB, quel qu'il soit, avec une carte Raspberry Pi Pico, mais également que ceci n'avait rien de bien nouveau, en faisant de même avec le microcontrôleur CY7C68013A/FX2LP. Passons aujourd'hui à ce que l'on pourrait considérer comme le « concurrent » direct du RP2040, à savoir l'ESP32.

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