Accueil

Développement

Développement matériel

  • Systèmes à base de microcontrôleurs (ARM Cortex-M, ESP32, NXP i.MX RT)
  • Conception et intégration FPGA (Xilinx Artix-7, Zynq)
  • Circuits analogiques et numériques
  • Conception de PCB (Pulsonix, multicouches, haute vitesse, CEM)
  • Simulation de circuits (LTspice, TINA, Vivado)
  • Alimentations haute puissance et interrupteurs de puissance
  • Conception thermique et concepts de masse

Développement logiciel

  • Logiciel embarqué (C, C++, assembleur)
  • Programmation FPGA (VHDL, Verilog, SystemVerilog)
  • Systèmes temps réel (FreeRTOS, bare-metal, multi-cœur)
  • Protocoles de communication (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • Programmation CAPL pour le développement et test CAN
  • Programmation LabView et automatisation de tests
  • Linux embarqué (PetaLinux, Yocto, modules noyau)
  • Développement d’applications Android (Kotlin, Jetpack Compose)
  • Applications web (Python/Flask, JavaScript, Socket.IO)
  • Visualisation de données (Chart.js, tableaux de bord temps réel)
  • Machine learning (TensorFlow.js, PyTorch)

Simulation et vérification

  • Simulation de circuits dans les domaines temporel et fréquentiel
  • Analyse Monte Carlo et considérations pire cas
  • Vérification FPGA avec testbenches SystemVerilog
  • Simulation HDL (Vivado, Icarus Verilog, Verilator)
  • Diagramme de Bode, Nyquist, analyse de Fourier

Palette de couleurs

Langue