Početna

Razvoj

Razvoj hardvera

  • Sustavi bazirani na mikrokontrolerima (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA dizajn i integracija (Xilinx Artix-7, Zynq)
  • Analogni i digitalni sklopovi
  • Dizajn PCB-a (Pulsonix, višeslojni, brzi, EMC)
  • Simulacija sklopova (LTspice, TINA, Vivado)
  • Visokostrujni napajanja i prekidači snage
  • Termalni dizajn i koncepti uzemljenja

Razvoj softvera

  • Embedded softver (C, C++, assembler)
  • FPGA programiranje (VHDL, Verilog, SystemVerilog)
  • Sustavi u stvarnom vremenu (FreeRTOS, bare-metal, multi-core)
  • Komunikacijski protokoli (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL programiranje za razvoj i testiranje CAN sabirnice
  • LabView programiranje i testna automatizacija
  • Embedded Linux (PetaLinux, Yocto, kernel moduli)
  • Razvoj Android aplikacija (Kotlin, Jetpack Compose)
  • Web aplikacije (Python/Flask, JavaScript, Socket.IO)
  • Vizualizacija podataka (Chart.js, nadzorne ploče u stvarnom vremenu)
  • Strojno učenje (TensorFlow.js, PyTorch)

Simulation & Verification

  • Simulacija sklopova u vremenskoj i frekvencijskoj domeni
  • Monte Carlo analiza i razmatranja najgoreg slučaja
  • FPGA verifikacija sa SystemVerilog testbenchevima
  • HDL simulacija (Vivado, Icarus Verilog, Verilator)
  • Bodeov dijagram, Nyquist, Fourierova analiza

Shema boja

Jezik