← Pradžia
Kūrimas
Aparatinės įrangos kūrimas
- Mikrovaldikliais pagrįstos sistemos (ARM Cortex-M, ESP32, NXP i.MX RT)
- FPGA projektavimas ir integracija (Xilinx Artix-7, Zynq)
- Analoginės ir skaitmeninės schemos
- PCB projektavimas (Pulsonix, daugiasluoksnis, didelės spartos, EMC)
- Schemų modeliavimas (LTspice, TINA, Vivado)
- Didelės srovės maitinimo šaltiniai ir galios jungikliai
- Šiluminis projektavimas ir įžeminimo koncepcijos
Programinės įrangos kūrimas
- Embedded programinė įranga (C, C++, assembler)
- FPGA programavimas (VHDL, Verilog, SystemVerilog)
- Realaus laiko sistemos (FreeRTOS, bare-metal, multi-core)
- Komunikacijos protokolai (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
- CAPL programavimas CAN magistralės kūrimui ir testavimui
- LabView programavimas ir testavimo automatizavimas
- Embedded Linux (PetaLinux, Yocto, branduolio moduliai)
- Android programėlių kūrimas (Kotlin, Jetpack Compose)
- Žiniatinklio programos (Python/Flask, JavaScript, Socket.IO)
- Duomenų vizualizacija (Chart.js, realaus laiko prietaisų skydeliai)
- Mašininis mokymasis (TensorFlow.js, PyTorch)
Simulation & Verification
- Schemų modeliavimas laiko ir dažnio srityje
- Monte Carlo analizė ir blogiausio atvejo svarstymai
- FPGA verifikacija su SystemVerilog testbenchais
- HDL modeliavimas (Vivado, Icarus Verilog, Verilator)
- Bode diagrama, Nyquist, Fourier analizė