← 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