Juillet / Août 2024

Hackable Magazine 55

Circuits programmables / VHDL / Z80 :

Mon premier (vrai) projet FPGA !

  • Choisir sa plateforme
  • Réunir CPU, RAM, ROM et UART
  • Créer son ordinateur 8 bits
En savoir plus

14,90 € TTC

Anciens Numéros

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

Hackable Magazine 64

Janvier / Février 2026
14,90 €
Hackable Magazine 63

Hackable Magazine 63

Novembre / Décembre 2025
14,90 €
Hackable Magazine 62

Hackable Magazine 62

Septembre / Octobre 2025
14,90 €
Hackable Magazine 61

Hackable Magazine 61

Juillet / Août 2025
14,90 €
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 €
SOMMAIRE :

Outils & Logiciels

p. 04   Alimentation de laboratoire ALIENTEK DP100 : petite, mais costaud
p. 18   Un oscilloscope à pédale

Sécurité

p. 34   Concevoir, mettre en place et bidouiller un environnement basé sur le protocole industriel Modbus

FPGA & Gateware

p. 54   Mon premier projet FPGA : un ordinateur 8 bits complet en VHDL
p. 88   Pimp my LED counter, les performances de l’addition

Rétro

p. 112  Asterisk, RTC, PPP, CPC 464... Surfons comme en 1989 !

EDITO :

Quelque chose est sur le point de changer dans l’embarqué... et pas seulement.

La sécurité des systèmes est plus que jamais sur le devant de la scène. L’industrie entière s’est enfin rendu compte des répercussions potentiellement catastrophiques de failles de sécurité au plus bas niveau et redouble d’efforts pour « régler » le problème. Mais on a beau tenter de « sécuriser » les systèmes, les applications, les services et même les langages, si une faiblesse existe, héritée de plusieurs dizaines d’années d’histoire de l’informatique moderne, elle sera forcément exploitée. Cette faiblesse est la manière dont l’accès à la mémoire est géré par les processeurs et la corruption de cette mémoire, d’une façon ou d’une autre, représente statistiquement la principale cause des failles de sécurité.

Pour régler le problème, un nouveau paradigme a vu le jour et est sur le point de se généraliser, en particulier dans l’embarqué (dans un premier temps) : les capabilities et plus exactement l’adressage mémoire basée sur les capabilities. Le concept n’est pas nouveau, puisqu’il s’agit simplement d’associer une métadonnée à un objet (au sens large du terme), pour conférer ou non une « capacité » (d’où le nom) à manipuler cet objet. Ce qui est (presque) nouveau, en revanche, c’est d’intégrer ce mécanisme dans le processeur lui-même sous la forme d’une gestion mémoire étendue et d’instructions spécifiques. « Presque », parce que le System/38 d’IBM (1978) utilisait cette technologie, mais depuis, le mécanisme de pagination mémoire a été universellement adopté.

Le projet vers lequel convergent les recherches depuis quelque temps est celui de l’université de Cambridge : CHERI (pour Capability Hardware Enhanced Risc Instructions). Les constructeurs (ARM en tête avec son projet Morello, mais RISC-V n’est pas en reste), les éditeurs de logiciels, ainsi que les projets open source (Morello Linux, CheriBSD, LLVM, FreeRTOS, etc.) forcent la marche pour nous rapprocher d’un premier produit fini.

Difficile de prédire quand cette révolution aura lieu, et débarquera dans nos smartphones et nos SBC, mais elle est en route, et ça changera énormément de choses...


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.

Débuter avec la Raspberry Pi : la préface
SysOps Pratique n°38

Perplexe, voilà l’état dans lequel j’ai été lorsque l’on m’a annoncé que j’allais m’occuper d’un hors-série consacré à la Raspberry Pi. Là où tout le monde me disait, « tu verras, c’est comme un ordinateur », je pensais « mais que vais-je faire avec cet espèce de circuit imprimé, cette carte si petite que je pourrais la glisser dans mon portefeuille ? ». Alors que je rédige cette préface au terme de la rédaction de ce numéro spécial, je sais désormais que les apparences sont trompeuses. Ce projet, outre son nom gourmand (je profite de ces lignes pour déclarer mon amour pour les framboises), a des pouvoirs insoupçonnés.

Contrôlez à distance votre Raspberry Pi avec VNC
SysOps Pratique n°38
VNC, pour Virtual Network Computing, va vous permettre de visualiser et contrôler à distance l’environnement de bureau d’une machine, peu importe le système d’exploitation utilisé. Pour fonctionner, il nécessite l’installation d’un serveur et d’un client. C’est le client qui aura pour rôle ici d’interroger le serveur qui lui renverra une image de l’environnement graphique de ce dernier. Nous verrons ici comment l’utiliser pour accéder à distance à notre Raspberry Pi depuis un autre ordinateur, mais aussi depuis un smartphone Android. C’est parti...
Ajouter et gérer des utilisateurs
SysOps Pratique n°38
Par défaut, au démarrage de votre système, un seul utilisateur est déjà préconfiguré et créé : il s’agit de l’utilisateur « pi », qui utilise par défaut le mot de passe « raspberry ». C’est via ce compte que vous pourrez administrer et utiliser votre Raspbian. Cependant, tout cela pourra être personnalisé. Vous pourrez vous concocter un profil d’utilisateur qui vous corresponde mieux et surtout, ajouter de nouveaux utilisateurs à votre système ! Ce qui vous permettra ainsi de partager vos expérimentations avec la Raspberry Pi avec votre entourage. Gros plan sur la marche à suivre...  
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2026 - LES EDITIONS DIAMOND