Les articles de Denis Bodor

Briques de base pour informaticien : outils et matériels pour l'embarqué

Open Silicium n° 008 | septembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L'embarqué c'est comme la cuisine, la peinture ou le bricolage… Pendant toute la phase de découverte durant laquelle vous vous « acclimatez » et découvrez le domaine, une chose revient régulièrement : il vous manque systématiquement un outil, un ingrédient ou un accessoire. Ce n'est qu'après quelques temps que vous disposez d'une collection...

Lire l'extrait

Préparation d'un U-Boot personnalisé pour le Kobo Glo

Open Silicium n° 008 | septembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le précédent article concernant l'exploration de la liseuse Kobo Glo nous a permis de découvrir la plateforme jusqu'au noyau. Nous n'avions cependant pas touché au bootloader, chose que nous allons aborder maintenant. Ce sera également l'occasion de détailler la façon d'ajouter une board dans les sources de U-Boot de manière à ne rien casser du...

Lire l'extrait

Exploration du langage Verilog : la simulation dans tous ses états

Open Silicium n° 008 | septembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans le précédent article, nous avons fait connaissance avec Verilog et avons conçu nos premiers modules après avoir choisi la plateforme FPGA la plus adaptée à nos besoins pédagogiques. Cependant, nous avons délibérément fait l'impasse sur une étape importante du design HDL : la simulation. Il est temps, maintenant, de corriger cet écart et...

Lire l'extrait

Compilation croisée de bibliothèque : l'exemple Kobo

Open Silicium n° 009 | décembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Construire un système embarqué ou compléter un système existant nécessite la mise en place d'un environnement de développement complet. Ceci comprend le cross-compilateur et les outils associés, un noyau adapté et en jeu d'utilitaires. Dans le cas du Kobo Glo, cross-compiler un simple « hello world » ou un outil permettant d'utiliser...

Lire l'extrait

Mise à jour et configuration de la carte Atmel NGW100-MKII

Open Silicium n° 009 | décembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Soyons clair, le cœur AP7 à la base du SoC de cette carte d'évaluation Atmel est déclaré en fin de vie depuis avril 2013, remplacé par la famille UC3, maintenant représentante unique de l'architecture AVR32. L'objet de cet article n'est pas de traiter la plateforme comme d'une nouveauté mais de simplement montrer qu'une architecture un peu...

Lire l'extrait

Le framebuffer du Kobo Glo

Open Silicium n° 008 | septembre 2013 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Après avoir exploré largement le système du Kobo Glo, reconstruit et modifié le comportement du noyau comme du bootloader, il est temps à présent de nous pencher sur l'élément qui fait la spécificité de ce type de périphérique : l'écran E-Ink et sa prise en charge depuis Linux. Nous allons voir que même en l'absence de sources nous...

Lire l'extrait

La plateforme de développement mbed

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Inutile de le souligner davantage, ceci reviendrait à prêcher des convertis, la plateforme et environnement Arduino connaît encore et toujours un franc succès auprès d'un public de hobbyistes et d'artistes. L'autre approche, à la dure, celle de l'ancienne école, consiste à apprendre à programmer sérieusement, avec un langage de bas niveau, en...

Lire l'extrait

Le bootloader DFU des STM32

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les devkits sont généralement conçus pour que le développeur ait en sa possession l'ensemble des outils de développement dont il a besoin pour évaluer une plateforme. Il est rare désormais de trouver un kit d'évaluation qui ne soit pas équipé d'une interface de programmation dédiée intégrée, qu'il s'agisse de FPGA ou de microcontrôleur. Les...

Lire l'extrait

Visualisation temps réel de trafic avec Python et l'API Google Analytics

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Surveiller ses sites Web avec Google Analytics est monnaie courante. Il faut avouer que la quantité d'information collectée et traitée est assez impressionnante, tout comme la facilité d'utilisation par un non-technicien. C'est donc un outil de choix pour les web-marketeux échafaudant de grandes théories sur l'intérêt de la présence d'un lolcat...

Lire l'extrait

Utilisation et manipulation des tags Mifare Classic

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La technologie de “carte à puce” sans contact Mifare n'est pas récente, mais c'est très certainement la plus répandue dans le monde avec des milliards de tags servant dans toutes sortes de domaines, du contrôle d'accès au porte-monnaie électronique en passant par les cartes de membre et de fidélité. Un membre de cette famille de solutions...

Lire l'extrait

Pour explorer, utilisons Python !

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les plateformes embarquées sont de plus en plus puissantes et ressemblent, au fil des jours, de plus en plus à des nano-ordinateurs comme c'est le cas par exemple pour la très populaire Raspberry Pi. En conséquence, l'accessibilité de ce type de cartes s'en trouve augmentée, au point que les utilisateurs ne sachant pas développer dans un langage de...

Lire l'extrait

Mifare DESFire : un niveau de sécurité adapté

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Comme toutes technologies, celle des cartes à puce sans contact connaît ses hauts et ses bas, ses successions de générations et ses évolutions notables. C'est ainsi qu'aujourd'hui, la très populaire et courante Mifare Classic, laisse sa place à une technologie bien plus sûre et avancée, basée sur une architecture radicalement différente, très...

Lire l'extrait

RFID : Quelques applications intéressantes pour Android

Open Silicium n° 012 | septembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lorsqu'on nous confie un nouveau tag, on souhaite généralement assouvir sa curiosité assez rapidement or, il arrive tantôt qu'à ce moment précis, on n'ait pas sous la main l'un de ses laptops et/ou un de ses lecteurs RFID/NFC (si si, ça arrive). Fort heureusement, on dispose presque toujours de son smartphone et, à l'aide des bonnes applications,...

Lire l'extrait

ACME Arietta G25 : un module ARM9 compact et low cost

Open Silicium n° 014 | mars 2015 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le nombre de cartes et modules disponibles tentant d'adresser les besoins du plus grand nombre ne cesse d'augmenter. On assiste actuellement à une démultiplication des offres et des plateformes avec ce qui semble être, dans l'esprit des constructeurs, un unique mot d'ordre : intégrer un maximum de fonctionnalités de manière à transformer n'importe...

Lire l'extrait

Parallella : développement C avec le SDK Epiphany

Open Silicium n° 014 | mars 2015 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans l'article précédent, nous avons rapidement fait un tour d'horizon de la carte Parallella du point de vue de la plateforme et du ou des systèmes qui peuvent l'accompagner. Il est temps à présent d'aborder le point réellement important concernant ses fonctionnalités. Je parle, bien entendu, du coprocesseur Epiphany d'Adapteva, de ses 16 cœurs...

Lire l'extrait

Cross-compilation simple sous Debian GNU/Linux

Open Silicium n° 014 | mars 2015 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L'installation d'une chaîne de compilation croisée est souvent un problème dont on se passerait bien afin d'entrer le plus rapidement possible dans le vif du sujet qui nous occupe sur le moment. La diversité des solutions, des chaînes, des plateformes et le fait que certains constructeurs reposent sur leurs propres déclinaisons des outils GNU, tout...

Lire l'extrait

EPS8266 et module Wi07c : ajoutez du Wifi économique à vos projets (ou pas)

Open Silicium n° 013 | décembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Ajouter une connectivité Wifi et/ou Internet à un projet ou un matériel existant n'est pas chose facile. En particulier si les ressources disponibles ou déjà en place réduisent grandement les options. La prise en charge du Wifi rime invariablement avec implémentation d'une pile TCP/IP et de mécanismes avancés d'authentification. Il faut donc...

Lire l'extrait

Utilisation de Yocto/Poky avec la SAMAD3 Xplained

Open Silicium n° 013 | décembre 2014 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La construction d'un système complet était, fût un temps, l'affaire de quelques téléchargements, scripts et Makefiles accompagnés d'une bonne maîtrise de l'architecture d'un système GNU/Linux. Alors que ceci est sans doute encore vrai pour certaines réalisations, comme un firmware de netcam chinoise basé sur uClinux, force est de constater que...

Lire l'extrait

Tiva EK-TM4C1294XL LaunchPad

Open Silicium n° 014 | mars 2015 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Cette carte serait presque passée inaperçue à la rédaction tant la promotion qui en est faite est axée vers la mode « tout est IoT » (IdO dans l'hexagone ou Web 3.0 pour ceux qui ne comprennent pas que l'évolution n'a pas de version stable). Ce n'est qu'en regardant de plus près qu'on se rend compte que nous avons là affaire à quelque chose...

Lire l'extrait

Parrallella Board : un pas vers le parallel computing

Open Silicium n° 014 | mars 2015 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Comme vous devez le savoir, les limites de vitesse, de densité et donc de puissance par cœur sont aujourd'hui quasiment atteintes. Durant des années, la conjecture empirique de Moore s'est révélée exacte et la densité des transistors a effectivement doublé tous les deux ans. Mais voilà, le mur est devant nous et il paraît plus que certain que la...

Lire l'extrait