Domov

Razvoj

Razvoj strojne opreme

  • Sistemi na osnovi mikrokrmilnikov (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA načrtovanje in integracija (Xilinx Artix-7, Zynq)
  • Analogna in digitalna vezja
  • Načrtovanje PCB (Pulsonix, večslojni, hitri, EMC)
  • Simulacija vezij (LTspice, TINA, Vivado)
  • Visokozmogljivi napajalniki in močnostna stikala
  • Toplotno načrtovanje in koncepti ozemljitve

Razvoj programske opreme

  • Vgrajena programska oprema (C, C++, assembler)
  • FPGA programiranje (VHDL, Verilog, SystemVerilog)
  • Sistemi v realnem času (FreeRTOS, bare-metal, multi-core)
  • Komunikacijski protokoli (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL programiranje za razvoj in testiranje CAN vodila
  • LabView programiranje in testna avtomatizacija
  • Embedded Linux (PetaLinux, Yocto, moduli jedra)
  • Razvoj Android aplikacij (Kotlin, Jetpack Compose)
  • Spletne aplikacije (Python/Flask, JavaScript, Socket.IO)
  • Vizualizacija podatkov (Chart.js, nadzorne plošče v realnem času)
  • Strojno učenje (TensorFlow.js, PyTorch)

Simulation & Verification

  • Simulacija vezij v časovni in frekvenčni domeni
  • Monte Carlo analiza in razmisleki najslabšega primera
  • FPGA verifikacija s SystemVerilog testbenchi
  • HDL simulacija (Vivado, Icarus Verilog, Verilator)
  • Bodejev diagram, Nyquist, Fourierjeva analiza

Barvna shema

Jezik