Bodor Denis

Bodor Denis

Chef des rédactions, Rédacteur en chef du magazine Hackable - Éditions Diamond

662 article(s)
Description

Diplômé en informatique de l’Institut de Promotion Industrielle de Colmar, Denis Bodor est chef des rédactions aux Éditions Diamond et rédacteur en chef du magazine Hackable.

Rédacteur en chef du magazine GNU/Linux Magazine France de sa création en 1998 jusqu’en 2014, ainsi que du magazine Open Silicium de 2011 à 2015, il se spécialise dans la rédaction d’articles traitant de développement bas niveau, d’informatique embarquée et d’électronique numérique.

Signature
Chef des rédactions, Rédacteur en chef du magazine Hackable - Éditions Diamond
Photo
Denis Bodor
Articles de l'auteur

C : ajoutez vos propres spécificateurs de formats à printf

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les fonctions printf() sont parmi les premières utilisées lorsqu'on découvre le C et sans doute celles qu'on retrouve systématiquement dans tout code du plus simple au plus massif et complexe. C'est aussi la solution la plus basique de mise au point d'un programme en le rendant le plus verbeux possible. En fonction du projet sur lequel vous travaillez cependant, il arrive que ces fonctions ne disposent pas de la forme d'affichage qui vous conviendrait le mieux. Mais avec la glibc, ce n'est pas un problème : il suffit d'ajouter vous-même ce qui manque...

Raspberry Pi Pico : PIO, DMA et mémoire flash

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Le microcontrôleur RP2040 équipant la Pico est une petite merveille et malgré l'absence de connectivité wifi ou Bluetooth, l'étendue des fonctionnalités intégrées reste très impressionnante. Nous avons abordé le sujet du sous-système PIO dans un précédent article [1], mais celui-ci n'était qu'une découverte de la fonctionnalité. Il est temps à présent de pousser plus loin nos expérimentations en mêlant plusieurs ressources à notre disposition : PIO, DMA et accès à la flash QSPI.

Vite fait : créer un thermostat d'ambiance programmable

Magazine
Marque
Hackable
Numéro
32
Mois de parution
janvier 2020
Spécialité(s)
Résumé

Dans ma nouvelle maison, j'ai découvert les joies du chauffage au fioul et les limitations d'un système de régulation de la température intérieure le plus simpliste qui soit. La simplicité a ses avantages, et le fioul aussi, mais lorsqu'on regarde sa facture, on se rend rapidement compte que cette simplicité a un coût, qui peut être important. Pour régler le problème, j'ai décidé de faire rapidement évoluer mon installation, avec l'aide d'une carte Arduino et de quelques modules.

Modifications matérielles de l'ESP32-CAM

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les caméras à base d'ESP32, quels que soient leurs modèles, sont des plateformes très amusantes, mais ceci le devient encore davantage lorsqu'on commence à chercher à les modifier. Le très faible coût, à la fois de la plateforme elle-même et de la caméra qui y est connectée, nous permet de procéder à des manipulations qui, dans un contexte différent seraient sans doute jugées trop risquées. Ici, pas de problème, si nous cassons quelque chose cela ne nous coûtera qu'entre 2 et 5 euros et le temps passé à expérimenter...

Raspberry Pi 4 : un démarrage pas comme les autres...

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Si vous vous souvenez bien du moment où le modèle 4B a été annoncé, les choses ne se sont pas tout à fait passées calmement. De nombreux problèmes se sont fait jour et beaucoup d'utilisateurs constataient que la consommation électrique de la bête était pour le moins inquiétante, et étrangement proportionnelle aux problèmes de dissipation thermique qui étaient la principale critique du moment. En d'autres termes, même si la puissance de calcul était bien là, ce nouveau modèle avait tout du chauffage d'appoint intelligent. Ce problème a néanmoins été réglé depuis et a été l'occasion de mettre en avant une particularité intéressante de cette carte...

Plus de sécurité pour vos projets ESP8266 : utilisez des mises à jour OTA signées

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les fonctionnalités de mises à jour OTA disponibles avec les ESP8266 apportent une grande souplesse dans le développement et surtout l'évolution de vos projets. Inutile dès lors de devoir désinstaller un matériel déjà confortablement en place pour le connecter en USB, puisque tout se passe, in situ, au travers de la connexion wifi. Mais contrairement à une liaison USB nécessitant un accès physique, l'OTA constitue un risque en termes de sécurité : quiconque trouve, espionne ou devine le mot de passe est en mesure de remplacer votre code par le sien. Mais le support ESP8266 pour Arduino propose une solution à cette faiblesse...

Visual Studio Code : un autre IDE pour vos projets

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Chaque écosystème, qu'il s'agisse d'Arduino, Mbed ou même d'Android, comprend généralement un environnement de développement qui lui est propre. Les habitudes s'ancrent rapidement et facilement, et plus le temps passe, plus la connaissance de l'outil assure un certain confort d'utilisation et une certaine routine très rassurante. On perd ainsi facilement de vue que des alternatives existent ou, plus précisément, on perd l'envie (ou le courage) d'investir un peu de son temps pour s'ouvrir de nouveaux horizons. Cassons donc la routine et voyons ensemble une autre dimension du développement pour nos plateformes chéries et Arduino en particulier...

Installez un environnement open source pour le développement FPGA sur RPi

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Comme je l'avais évoqué dans un précédent article, les FPGA sont des circuits logiques programmables de plus en plus populaires et accessibles en dehors du milieu très fermé de l'industrie. Ces circuits intégrés composés de réseaux logiques reconfigurables et modifiables permettent toute une gamme de créations qu'il n'est pas possible d'envisager avec un microcontrôleur ou un processeur. Malheureusement, la plupart des FPGA existants ne disposent pas d'outils open source et le développeur doit alors utiliser les logiciels lourds provenant des fondeurs de circuits. Mais ça, c'était avant l'arrivée du trio YOSYS/Nextpnr/IceStorm...

Rechercher des motifs à l'écran ou comment trouver Charlie en C

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Imaginez avoir sous les yeux un écran de résolution « moderne » et devoir dans cette masse importante d'informations y trouver un ou plusieurs éléments spécifiques de l'image. Voilà une tâche bien indigne d'un humain qui se respecte, si ce n'est pour l'aspect ludique qui devient rapidement lassant. En bon programmeur, le réflexe premier devant une telle tâche, parfois même avant de tenter une première fois l'approche « manuelle », est de se dire « mais je peux écrire un programme pour ça ! ». Ce qui va suivre est l'implémentation d'un tel réflexe...