Bodor Denis
Chef des rédactions, Rédacteur en chef du magazine Hackable et GNU/Linux Magazine France - Éditions Diamond
Diplômé en informatique de l’Institut de Promotion Industrielle de Colmar, Denis Bodor est chef des rédactions et rédacteur en chef aux Éditions Diamond.
Rédacteur en chef du magazine GNU/Linux Magazine France de sa création en 1998 jusqu’en 2014 (et à nouveau depuis 2022), ainsi que du magazine Open Silicium de 2011 à 2015, et de Hackable depuis 2014, 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.
Découvrir et apprendre le langage Arduino
Linux sur ARM Cortex-M4 : développement de pilotes i2c
La carte STM32F429IDISCOVERY dispose, comme nous l'avons vu, d'un écran LCD. Celui-ci est équipé d'un film tactile résistif connecté à un contrôleur STMPE811 interfacé en i2c. Voici l'occasion d'étudier comment uClinux gère ce type de bus de plus près, non sans un petit détour par les spécificités se rapportant aux GPIO.
Edito
Replicant : vers un Android vraiment libre
Faites-vous confiance à votre smartphone ? Moi, je lui faisais confiance et puis je me suis rendu compte que ce que je transportais en permanence avec moi n'était pas un simple périphérique de communication mais un ensemble informatisé complet, capable de me surveiller et sur lequel je n'avais finalement aucun contrôle tant il communiquait à mon insu. Comment faire pour ré-acquérir le contrôle que j'avais perdu ? Installer exactement le rapport de confiance que j'ai vis-à-vis de mes stations de travail et donc un système entièrement en logiciel libre ?
Personnaliser Buildroot : précisions et compléments
Dans le précédent numéro nous avons, en quelques pages, fait connaissance avec le système Buildroot. Je vous conseillais alors de ne pas “penser avoir raison” et/ou faire selon ce qui vous semblait optimal avant d'avoir effectivement fait le tour de tout ce que proposait Buildroot. Et bien, ceci est également valable pour moi-même étant donné que, sur certains points, je pensais, moi-aussi bien faire alors que le système avait quelque chose de bien plus élégant à sa disposition pour m'aider.
Apprenez à gérer vos projets avec Git et GitHub
Lorsqu'on travail sur des sources communautaires issues d'un projet open source les mots Git et GitHub reviennent souvent. Ce système de gestion de version et cette plateforme collaborative sont largement utilisés qu'il s'agisse de projets massifs ou de simples implémentations pour une carte ou une plateforme spécifique. De petit et grands acteurs de l'industrie informatique partagent ainsi du code et bénéficient en retour de l'expertise de développeurs et hackers de talent. Pour en bénéficier, nous aussi, encore faut-il savoir se servir de l'outil. Chose que nous allons voir immédiatement...
Ti Launchpad MSP430F5529 et GNU/Linux : un peu de sport ?
GNU/Linux, l'éternel oublié des OS lorsqu'il s'agit de support de la part des constructeurs. A la limite, on les comprendrait s'il y avait une myriade de distributions toutes plus populaires les unes que les autres. Mais ce n'est pas le cas. Le fait est que Ubuntu/Mint (et donc Debian) est en pôle position, tous domaines d'utilisation confondus et les autres sont derrière qu'on le veuille ou non. Avant cependant que l'industrie de s'en rende compte, on ne pourra que compter sur nous-même et c'est, bien entendu, le cas pour le nouveau LaunchPad MSP430F5529
Linux sur ARM Cortex-M4 : développement de pilotes pour GPIO
Nous avons vu précédemment que l'installation d'uClinux sur un devkit STM32F429IDISCOVERY disposant de suffisamment de flash interne et d'une SDRAM de 64 Mbits ouvrait des perspectives très intéressantes en termes de développement. Le travail de quelques développeurs et de la société EmCraft permet ainsi de prendre en charge un certain nombre de périphériques. Il est maintenant temps de nous pencher sur l'intégration d'autres fonctionnalités...