Bonjour,

Ce site s'est ouvert le lundi 16 août 2004 et s'étoffe lentement. J'y présente de temps en temps des résultats d'expérimentations ou des projets professionnels. Mes activités sont majoritairement dans le domaine de l'électronique, qu'elle soit analogique, numérique ou de puissance. J'utilise entre autres les batteries, les microcontrôleurs (PIC), les FPGA (Actel/Microsemi) et je travaille beaucoup dans le LED design : la conception des installations à base de LEDs, qu'elles soient artistiques, décoratives ou industrielles. Mais ce qui me passionne vraiment c'est l'algorithmique et la conception des microprocesseurs !

Les développements récents sont décrits sur hackaday.io.

La chaine youtube montre quelques expérimentations.

Pour les moins bricoleurs, il existe aussi une page facebook avec des nouvelles plus fraîches, des photos récentes et même des vidéos !

Processeurs

1999: le F-CPU

Le Freedom CPU est processeur d'applications, superscalaire, superpipeline, 64 bits et SIMD

2004: le YASEP

Yet Another Small Embedded Processor est un microcontrôleur 16 ou 32 bits conçu pour l'embarqué.

2016: le YGREC

Un processeur minimaliste, 8 à 16 bits, qui remet à plat toutes les bases théoriques et pratiques du domaine.

Produits

Mars 2015 : Lancement de la carte WizYasep !

(le modèle 2, plus puissant, est encore en développement)

2016 : DYPLED (vu sur Hackaday.com, en cours de développement)

Divertissement

Le 6 février 2013 s'est ouvert GropXL, le site des addicts de la très basse résolution.

Pas vraiment du divertissement mais je poste maintenant des vidéos sur Youtube.

Education

Quelques comptes-rendus des ateliers que j'anime au Cercle J à Rosny sous Bois

Les ressources du module "Objets Connectés" du B3 Dev à l'IESA Multimédia (initiation au Raspberry Pi et aux interfaces)

Code source

Ce site contient l'archive des sources de mes programmes publiés dans Linux Magazine (certains articles sont en ligne).

J'ai aussi écrit plusieurs Extensions en C du simulateur GHDL (dont certaines ont été publiées)

Mon algorithme de compression (appelé 3R) a été porté en Javascript pour augmenter l'interactivité, et rendre son fonctionnement plus compréhensible. Le code source original en C est publié ici. Les développements récents (comme les articles dans Open Silicium) sont blogués sur hackaday.

Une étude d'optimisation de code pour la DCT de Winograd afin de tourner au plus vite sur le F-CPU (version corrigée). Bien que basé sur des travaux d'autres personnes, ce texte a été utile à plein d'autres (comme Bruce Land, qui a joué avec, puis ses élèves) donc je lui réserve une place à part sur ce serveur, où je le garde à jour.

En cours : le code μδ et le code σα, à la base du CODEC 3RGB

Un petit truc pour faire des présentations sans toucher à P*w*rP**nt... C'est pratique (pour moi), assez bien fait (JavaScript+CSS embarqués), mais la compatibilité avec IE est cauchemardesque. J'ai utilisé ce système pour la présentation ci-dessous.

Conférences

GPL : Gaming Platform Libre (étude de cas présentée en 2009 au HackerSpace Festival)

F-CPU à Berlin au 16C3, 17C3, 19C3, à l'ISIMA, à Parinux...

YASEP à EHSM2012 et JMLL2012

(et d'autres)

Écrits

Mon mémoire de maitrise, soutenu en 2000 à l'université de Paris8. Il traite de la simulation interactive d'écoulements de fluides et de leur programmation optimale.

D'innombrables articles, entre autres pour les Editions Diamond

La co-traduction d'un livre sur le Raspberry Pi pour les Editions Eyrolles : A la découverte du Raspberry Pi de Matt Richardson & Shawn Wallace

Expérimentations et autres élucubrations (liste non exhaustive !!)

Compte-rendu de la réalisation d'une sonde ampèremétrique à effet Hall, façon Whygee

Pour le concert de Satine à la Cigale en 2007, lorsqu'ils ont remporté la finale de Fallenfest, j'ai conçu une boucle d'oreille pour la chanteuse et une broche pour la bassiste. Ces bijoux se sont améliorés au fil du temps, et j'ai réalisé des concepts étonnants, comme une boucle d'oreille émettant un code morse.

Plus tard, toujours pour Satine : une baguette de chef d'orchestre lumineuse \m/

(voir en action dans un extrait du concert)

Une autre vieille partie de ce site est dédiée aux batteries Lithium-Ion et à leurs applications.

Quand j'ai l'occasion de graver des circuits imprimés, j'en profite pour faire du PCBart, de la photographie noir&blanc sur cuivre, l'occasion de mettre à l'épreuve mes techniques de gravure tout en réalisant des objets décoratifs trés originaux.

Je me suis penché un moment sur l'étude et la fabrication d'une alimentation linéaire à haut rendement, puis une alimentation linéaire à très haut rendement (en préparation, encore dans les cartons par manque de temps).

Un jour, j'aurai peut-être le temps d'écrire une meilleure page que celle-ci sur les applications des PC industriels et embarqués : j'ai trouvé plein de choses géniales chez un broker et les idées de projets ne manquent pas. Ma collection de cartes grandit rapidement !

J'ai aussi récupéré un émulateur IKOS Pegasus. C'est une machine incroyable à base de FPGA mais malheureusement inutilisable sans un long reverse engineering... Elle a fini en pièces détachées à l'Electrolab.

Je fabrique et lance des boomerangs depuis 1992

Une méthode pour détecter la résolution des modules LCD alphanumériques (parue ensuite en Français dans OpenSilicium n°4).

Quelques-uns des projets en collaboration ou comme intervenant spécialisé

2003 : Conception de circuits électroniques : interfaces PS2 (souris) vers monnayeur G13 ou ME111, circuits de démarrage automatique de lecteurs DVD pour la Cité des Sciences et de l'Industrie, circuit de trigger sonore pour J.C. Rugirello...

2004-2005 : J'ai conçu le système électronique qui illumine les objets de la collection Subflower d'Igor Novitzki. Peu d'exemplaires ont pu être produits, ce sont des objets rares et délicats, au charme étrange...

La réalisation (avec Igor Novitzki et le coup de main salvateur d'autres personnes) du mois de mai 2005 : Drosephylia ! La pièce a été exposée du 25 mai au 3 juillet 2005 à la gallerie Biche de Bere à Paris dans le cadre de l'exposition "Natural/Digital" organisée par numeris causa. Ce fut une occasion unique, puisque cette pièce extraordinaire n'est maintenant plus en état de fonctionner, en raison de la complexité et de la fragilité des technologies utilisées (et de la bêtise des visiteurs qui tenaient absolument à la triturer).

J'ai aussi pu participer à une installation de Dirigeable d'Etienne Rey pour le salon Solutions Linux de février 2006.

O est un projet de Mathieu Lehanneur dont j'ai réalisé la partie électronique et mécanique, normalement invisible.

Encore plus fort : début juillet 2006 s'est ouvert le 3ème étage de la FNAC Montparnasse, à Paris (près de la gare du même nom). Un espace de lecture a été conçu par Gaël Hiétin, intégrant une grande colonne lumineuse interactive. J'ai conçu, fabriqué et installé toute l'électronique interne, comprenant 432 LEDs Luxeon 3W et 9 variateurs de puissance indépendants. Soit plus d'1KW contrôlés à distance par Ethernet... Si j'ai le courage, le temps et la motivation, je publierai ici un jour les détails croustillants sur la manière de contrôler toutes ces LEDs de puissance.

2007 : Cécile Chareyron m'a confié la conception de l'électronique de ses Pissenlits, des décors de jardin lumineux et qui se rechargent au soleil.

Octobre 2007 : Nawak et Ventilo a fait appel à mes services pour réaliser un grand jeu pour le Salon du Livre et de la Presse Jeunesse, à Montreuil. Des centaines de LEDs ont été installées sur des parois pour représenter les chemins d'un jeu de loup imaginé par Jochen Gerner...

HTTaP.org : un protocole de TAP basé sur HTTP pour uniformiser les outils de conception numériques.

YGWM.org : un toolkit en JavaScript qui transforme une page web en application. Ou vice versa.

et d'autres aussi...

version 20200907 @ bill