Les articles de Yann Guidon

Emportez votre hub Ethernet en voyage

Open Silicium n° 001 | janvier 2011 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

En vadrouille, on veut s'embarrasser le moins possible. Mais si on veut faire du développement un peu complexe sur la route, il faut plus d’un ordinateur et un hub Ethernet devient nécessaire. Ce dernier est souvent accompagné d'un bloc secteur plus gros et lourd que le hub lui-même, et dans le cas traité ici, la tension d'entrée (220V 50Hz) n'est...

Lire l'extrait

Conception et applications des LFSR en VHDL

Open Silicium n° 001 | janvier 2011 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les LFSR (registres à décalage à rétroaction linéaire) sont une famille de générateurs de bits pseudo-aléatoires. Ils sont techniquement les plus simples de tous, ce qui explique qu'ils sont couramment employés en informatique et en électronique. Nous allons étudier comment les réaliser en VHDL, en écrivant des unités génériques,...

Lire l'extrait


Prototypage économique sur FPGA à très faible consommation

Open Silicium n° 004 | octobre 2011 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Alors que le code VHDL avance tranquillement et sûrement, il faut aussi songer à donner un support matériel au projet de la montre de Laura. Après plus d'un an de préparations, nous sommes excités de voir les premiers résultats concrets ! Nous allons commencer à réaliser un prototype en FPGA et explorer le monde de l'ultra-faible consommation en...

Lire l'extrait

Un cœur de photons

Open Silicium n° 005 | janvier 2012 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les fêtes de fin d'année sont passées et vous ne savez pas quoi offrir à votre Douce (ou Doux) pour la Saint Valentin qui approche rapidement ? Les chocolats, ça fond et ça fait grossir (et ça ne dure pas), les fleurs, c'est plus présentable mais périssable, le restaurant, ce n'est pas du tout geek... Je vous propose une idée qui fera plaisir...

Lire l'extrait

Adieu à Uqbar, le supercluster vectoriel de l'IDRIS

GNU/Linux Magazine n° 084 | juin 2006 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Uqbar était un cluster composé de trois supercalculateurs vectoriels NEC SX-5, installés à partir de 1999 au centre de calcul du CNRS du plateau d'Orsay. Il a servi aux scientifiques pour des calculs de climatologie mais, à bout de souffle, il est aujourd'hui décommissionné. Sa vente aux enchères est prévue pour le 26 avril 2006 et tout...

Lire l'extrait

Les nombres pseudo-aléatoires pour les nuls (enfin, pas trop quand même)

GNU/Linux Magazine n° 081 | mars 2006 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Au détour d'un article sur les CRC publié en décembre 2005 (GLMF n°78), j'avais bricolé un petit morceau de code générant une séquence cyclique de quatre milliards de bits. La motivation était de se passer de /dev/urandom (pas très rapide). Mais pour l'utilisation qui en était faite (tests statistiques pseudo-aléatoires), ce code était encore...

Lire l'extrait

Sciences/Théorie de l'information : propriétés et dérivés des CRC et LFSR

GNU/Linux Magazine n° 085 | juillet 2006 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Cet été, la grande saga des algorithmes de CRC ne s'arrête pas. Pour continuer dans la lancée de l'article sur les corps de Galois, qui a expliqué en détail « pourquoi et comment fonctionnent les LFSR », nous allons maintenant faire le rapprochement avec les CRC, puis étudier un dérivé, que j'ai baptisé « pseudo-CRC ». Les applications...

Lire l'extrait

Comment contrôler les GPIO du Raspberry Pi par HTTP en C

Open Silicium n° 006 | mars 2013 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Jason m'a envoyé un email disant en substance « J'ai reçu plein de Raspberry Pi, viens bricoler au lab samedi, j'apporterai les sushis et la bière ! » Comment refuser ? Évidemment, ce n'est pas la bière qui m'intéresse mais bien les petites cartes anglaises à base d'ARM tournant sous Linux. Et j'étais démangé depuis longtemps par l'idée de...

Lire l'extrait

Algorithme de fragmentation pour MDS

GNU/Linux Magazine n° 099 | novembre 2007 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le format MDS (« Multiplexed Data Stream ») est un « conteneur » à vocation musicale (un peu comme les formats MPG ou OGG), destiné au stockage et à la transmission de flux de données comprimées. Comme la plupart des conteneurs, les informations doivent être découpées en petits paquets pour faciliter la transmission et confiner les...

Article gratuit !


Un sed ça va, trois sed...

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

C'est un des piliers historiques du monde UNIX, un des outils de base que l'administrateur et le développeur « doivent connaître », mais aussi un de ces programmes qui donnent à UNIX/Linux sa mauvaise réputation, son aura d'impénétrabilité, qui font penser que le système ne sera jamais vraiment, totalement accessible au commun des mortels.Pire...

Lire l'extrait

Compactez une suite de nombres avec peu d'efforts grâce à l'algorithme 3R

Open Silicium n° 016 | octobre 2015 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

« 3R » signifie Recursive Range Reduction, ou Réduction Récursive des Bornes en français. Comme la plupart des algorithmes de compression, son fonctionnement n'est pas évident au premier abord, à cause des choix et subtilités un peu inhabituels. Mais une fois ceux-ci compris, 3R est assez élégant, c'est-à-dire que si on l'utilise bien, il...

Lire l'extrait

Déchiffrez une datasheet

Hackable n° 013 | juillet 2016 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lorsqu'on veut utiliser un composant, surtout inconnu, le premier réflexe est de se procurer sa documentation et la consulter. La datasheet (ou « fiche technique » en bon français) décrit les propriétés distinctives et essentielles du composant, mais d'une manière parfois tellement concentrée que l'avalanche de nombres et de termes peut...

Article gratuit !

Nos amis les MOSFET

Hackable n° 012 | mai 2016 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Ne vous contentez plus des transistors bipolaires ! Les MOSFET sont une de ces merveilles modernes dont vous auriez tort de vous passer. Nous allons aborder les côtés pratiques de leur utilisation au quotidien car, si vous ne l'avez pas déjà fait, vous les adopterez après avoir lu cet article. Ils résoudront certains de vos problèmes et rendront...

Article gratuit !

Le codage µδ : une somme et une différence n'utilisent pas plus de bits

Open Silicium n° 019 | juillet 2016 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les algorithmes de compression de signaux (sons, images, mesures physiques...) utilisent des techniques de Traitement Numérique du Signal (TNS, ou DSP en anglais) pour modéliser et analyser les données. Ils font souvent appel à des filtres numériques, dont la plupart calculent simultanément la somme et la différence de deux échantillons. Chacun de...

Lire l'extrait

L'environnement POSIX du mini serveur embarqué en C

GNU/Linux Magazine n° 177 | décembre 2014 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Après les explications données précédemment sur le fond et la forme de HTTaP [1][2], nous pouvons commencer à coder notre petit serveur embarqué. Nous nous concentrons sur les fonctions de bas niveau essentielles au support du protocole HTTP/1.1. En effet, nous devons d'abord régler de nombreux détails en langage C, comme la configuration et les...

Lire l'extrait

HTTaP : Un protocole de contrôle basé sur HTTP

GNU/Linux Magazine n° 173 | juillet 2014 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le précédent article a présenté un cahier des charges pour HTTaP (un protocole de contrôle basé sur HTTP) et les logiciels correspondants (clients et serveurs). Ici, nous prenons le temps de lire les standards pour définir les mécanismes nécessaires, assurer la compatibilité et choisir la meilleure approche technique. Avant de coder tête...

Lire l'extrait

Pourquoi utiliser HTTP pour interfacer des circuits numériques ?

GNU/Linux Magazine n° 173 | juillet 2014 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis quelques années, Diamond publie des articles sur le VHDL, les entrailles de GHDL, JavaScript, les serveurs HTTP et bien d'autres sujets connexes. Nous arrivons lentement à un point de convergence, où nous disposerons enfin d'une interface entre les différents langages (C, VHDL, JavaScript). Nous poursuivons ici la description et la conception...

Lire l'extrait

Transformez votre Framboise en lecteur vidéo autonome grâce à MPlayer

Linux Pratique HS n° 030 | juin 2014 | Yann Guidon
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le Raspberry Pi et sa distribution GNU/Linux officielle offrent d'énormes possibilités à qui a envie de les bricoler, même remplir les tâches les plus triviales. Par exemple, lire une vidéo en boucle dès l'allumage. C'est un peu moins simple qu'il n'y paraît, mais nous allons voir en détails comment y arriver.

Lire l'extrait