Αρχική

Ανάπτυξη

Ανάπτυξη hardware

  • Συστήματα με βάση μικροελεγκτές (ARM Cortex-M, ESP32, NXP i.MX RT)
  • Σχεδιασμός και ενσωμάτωση FPGA (Xilinx Artix-7, Zynq)
  • Αναλογικά & ψηφιακά κυκλώματα
  • Σχεδιασμός PCB (Pulsonix, πολυεπίπεδο, high-speed, EMC)
  • Προσομοίωση κυκλωμάτων (LTspice, TINA, Vivado)
  • Τροφοδοτικά υψηλού ρεύματος και διακόπτες ισχύος
  • Θερμικός σχεδιασμός και έννοιες γείωσης

Ανάπτυξη λογισμικού

  • Embedded software (C, C++, assembler)
  • Προγραμματισμός FPGA (VHDL, Verilog, SystemVerilog)
  • Συστήματα πραγματικού χρόνου (FreeRTOS, bare-metal, multi-core)
  • Πρωτόκολλα επικοινωνίας (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • Προγραμματισμός CAPL για ανάπτυξη και δοκιμή CAN
  • Προγραμματισμός LabView και αυτοματοποίηση δοκιμών
  • Embedded Linux (PetaLinux, Yocto, kernel modules)
  • Ανάπτυξη εφαρμογών Android (Kotlin, Jetpack Compose)
  • Εφαρμογές web (Python/Flask, JavaScript, Socket.IO)
  • Οπτικοποίηση δεδομένων (Chart.js, dashboards πραγματικού χρόνου)
  • Machine learning (TensorFlow.js, PyTorch)

Προσομοίωση & Επαλήθευση

  • Προσομοίωση κυκλωμάτων σε πεδίο χρόνου και συχνότητας
  • Ανάλυση Monte Carlo και worst-case
  • Επαλήθευση FPGA με SystemVerilog testbenches
  • Προσομοίωση HDL (Vivado, Icarus Verilog, Verilator)
  • Διάγραμμα Bode, Nyquist, ανάλυση Fourier

Χρωματικό σχήμα

Γλώσσα