User:FabriceM

From ArmadeusWiki
Revision as of 18:39, 28 November 2006 by FabriceM (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Je suis électronicien de formation, mais après quelques années de travail j'ai progressivement tourné le dos à l'électronique (la vrai avec des condensateurs, des résistances, des selfs, etc.) pour faire plus de la programmation aussi bien Windows (C, C# et VB) qu'embarqué (C ou assembleur).

Depuis maintenant 5 ans environ, j'ai fait la découverte de Linux, tout d'abord avec la distribution Debian, que j'utilise chez moi sur un PC qui me sert de serveur et, plus récemment, je me suis mis à Ubuntu, que j'utilise sur mon PC portable en dual boot avec Windows, parce que certains outils ne fonctionnent que sous Windows et qu'au boulot de toute façon j'utilise Windows.

Durant ma relativement longue carrière professionnelle (presque 13 ans déjà !), j'ai travaillé avec un certain nombre de technologies plus ou moins de pointe:

  • Le 80c51, mon premier micro-contrôleur avec lequel j'ai réalisé un système de synthèse vocale par diphonèmes en 1993.
  • Le RDS (Radio Data System). Dans mon premier emploi, j'ai participé au développement de produit pro ou semi-pro pour la diffussion de données RDS (Nom de la station, titre en cours de diffusion, radio-guidage, etc.)
  • Les protocoles série (JBUS, MODBUS) ainsi que les accès MODEM (HAYES mon ami/ennemi)
  • Le protocole TCP/IP et les systèmes temps réels.
  • Le 68EN360, mon micro-contrôleur préféré avec lequel j'ai réalisé un système complet RTOS + Pile TCP/IP de 1999 à 2003. Au début de l'aventure, très peu de personnes connaissaient le protocole TCP/IP et les connexions à internet n'étaient pas encore démocratisées
  • Le MP3
  • Les systèmes de fichiers embarqués
  • Le PowerPC
  • La programmation de composants ActiveX
  • La technologie .NET avec le Framework 1.1 et 2.0 ainsi que le Compact Framework 1.02
  • Le langage C#
  • Les circuits CPLD et FPGA
  • Le langageVHDL
  • Les Softcores en particulier NIOS II
  • Les outils Open Sources commme la chaîne de compilation GCC, Newlib, etc.
  • Le système Windows CE 5.0
  • Le système Windows XPEmbedded
  • Le bus VME

Mais de toutes ces technologies, celle qui me procure le plus de plaisir, en tout cas à l'heure actuelle, c'est le VHDL.