Domov

Vývoj

Vývoj hardvéru

  • Systémy na báze mikrokontrolérov (ARM Cortex-M, ESP32, NXP i.MX RT)
  • Návrh a integrácia FPGA (Xilinx Artix-7, Zynq)
  • Analógové & digitálne obvody
  • Návrh PCB (Pulsonix, viacvrstvové, high-speed, EMC)
  • Simulácia obvodov (LTspice, TINA, Vivado)
  • Vysokoprúdové zdroje a výkonové spínače
  • Tepelný návrh a koncepty uzemnenia

Vývoj softvéru

  • Embedded softvér (C, C++, assembler)
  • FPGA programovanie (VHDL, Verilog, SystemVerilog)
  • Systémy reálneho času (FreeRTOS, bare-metal, multi-core)
  • Komunikačné protokoly (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL programovanie pre CAN vývoj a testovanie
  • LabView programovanie a automatizácia testov
  • Embedded Linux (PetaLinux, Yocto, moduly jadra)
  • Vývoj Android aplikácií (Kotlin, Jetpack Compose)
  • Webové aplikácie (Python/Flask, JavaScript, Socket.IO)
  • Vizualizácia dát (Chart.js, dashboardy reálneho času)
  • Machine learning (TensorFlow.js, PyTorch)

Simulation & Verification

  • Simulácia obvodov v časovej a frekvenčnej doméne
  • Monte Carlo analýza a worst-case úvahy
  • FPGA verifikácia so SystemVerilog testbenchmi
  • HDL simulácia (Vivado, Icarus Verilog, Verilator)
  • Bodeho diagram, Nyquist, Fourierova analýza

Farebná schéma

Jazyk