Les articles de Stéphane Lonkeng Toulepi

Upload de programme sur processeur STMicroelectronics : cas du STM32-F401RE

Open Silicium n° 018 | avril 2016 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Tous les ingénieurs travaillant sur un nouveau produit électronique se sont posé la question suivante : comment charger le programme dans le produit final de la façon la plus rapide et propre (sans pin visible sur le PCB) ? Plusieurs solutions sont actuellement disponibles, mais imposent de nouvelles pistes et de nouveaux pins sur la carte mère, ce...

Lire l'extrait

Utilisez un code source de qualité en respectant un standard

GNU/Linux Magazine n° 199 | décembre 2016 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La plupart des tutoriels et livres de programmation disposent d’un chapitre lié aux conseils sur la manière de nommer les variables, les fonctions, les commentaires, etc. Mais pourquoi diantre se tuer à essayer de respecter ces fichues règles alors que je peux aller droit au but ? Cette question, je suis sûr que tous nous nous la somme posée à...

Lire l'extrait

Démystification de l'attaque par Buffer Overflow

GNU/Linux Magazine n° 195 | juillet 2016 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

On entend beaucoup parler des buffer overflow (« débordement de tampon » en français) . Il paraît que c'est un problème dans la programmation en C qui entraîne un crash lors de l'exécution et qui peut être utilisé par un hacker… Ok, ça tout le monde le sait :-|. On entend beaucoup parler de ça mais c'est quoi concrètement ? Comment...

Lire l'extrait

Pratique de la norme MISRA C

GNU/Linux Magazine n° 189 | janvier 2016 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La plupart d'entre nous (moi le premier) ontécrit leur premier programme en vadrouille ; l'essentiel était de faire que le programme fonctionne. Avec le temps on a appris à écrire des commentaires même si on savait depuis le début que ça existe. Nous allons voir dans les lignes qui suivent qu'il existe plusieurs règles de codage qui permettent de...

Lire l'extrait

Surveillez vos équipements réseau avec le protocole TR-069

GNU/Linux Magazine n° 185 | septembre 2015 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Vous êtes fatigué d'utiliser plusieurs protocoles et logiciels pour gérer à distance les diagnostics, monitoring et mise à jour des firmwares sur vos équipements connectés au réseau ? Le protocole TR-069 est une solution assez respectable dans ce cas. Basé sur une architecture client-serveur, plusieurs solutions open source permettent de...

Lire l'extrait

Mise en place d’un serveur de tuiles OpenStreetMap avec calcul d’itinéraires et visualisation de données

Linux Pratique n° 112 | mars 2019 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous sommes le 25 avril 2015, une série de séismes frappe le Népal. Le besoin de cartes à jour détaillées pour l’évacuation des personnes se fait urgemment ressentir. Les cartes d’OpenStreetMap (OSM) étant ouvertes et éditables par tous, en moins de 48h la communauté OSM quadruple le réseau routier sur la carte et rajoute 30 % des...

Lire l'extrait

Mesurez votre temps de travail avec Hamster Time Tracker

Linux Pratique HS n° 045 | juin 2019 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Avez-vous déjà réfléchi à la façon dont vous passez votre temps au travail ? Le nombre d’heures que vous passez sur les réseaux sociaux, à lire vos mails… Si vous vous demandez où va votre temps, Hamster Time Tracker est un excellent outil pour vous aider à garder un œil sur les activités qui occupent vos journées.

Lire l'extrait

Générez votre code à partir de diagrammes de classes avec Modelio

Linux Pratique HS n° 045 | juin 2019 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

En tant que développeur, on est toujours attiré par des outils qui permettent à la fois de créer des modèles et à partir de ces modèles, de générer du code. Modelio répond à ce critère, et mieux encore il permet de faire aussi l’inverse, et pas seulement. Accrochez-vous et découvrons ensemble l’univers des possibilités de Modelio...

Lire l'extrait

Démarrez avec MicroPython

GNU/Linux Magazine n° 228 | juillet 2019 | Stéphane Lonkeng Toulepi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour mettre sur pied une preuve de concept ou un prototype électronique, il faut habituellement choisir une carte de développement et ensuite acquérir les outils de développement logiciel du fabricant. Ces logiciels s’appuient généralement sur les langages bas niveau comme le C, dont la maîtrise n’est pas accessible à tout le monde....

Lire l'extrait