Sākums

Izstrāde

Aparatūras izstrāde

  • Mikrokontrolleru balstītas sistēmas (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA projektēšana un integrācija (Xilinx Artix-7, Zynq)
  • Analogās un digitālās shēmas
  • PCB projektēšana (Pulsonix, daudzslāņu, ātrdarbīgs, EMC)
  • Shēmu simulācija (LTspice, TINA, Vivado)
  • Lielas strāvas barošanas avoti un jaudas slēdži
  • Termālais projektējums un zemējuma koncepcijas

Programmatūras izstrāde

  • Iegultā programmatūra (C, C++, assembler)
  • FPGA programmēšana (VHDL, Verilog, SystemVerilog)
  • Reāllaika sistēmas (FreeRTOS, bare-metal, multi-core)
  • Komunikācijas protokoli (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL programmēšana CAN kopnes izstrādei un testēšanai
  • LabView programmēšana un testu automatizācija
  • Embedded Linux (PetaLinux, Yocto, kodola moduļi)
  • Android lietotņu izstrāde (Kotlin, Jetpack Compose)
  • Tīmekļa lietojumprogrammas (Python/Flask, JavaScript, Socket.IO)
  • Datu vizualizācija (Chart.js, reāllaika informācijas paneļi)
  • Mašīnmācīšanās (TensorFlow.js, PyTorch)

Simulation & Verification

  • Shēmu simulācija laika un frekvences domēnā
  • Monte Carlo analīze un sliktākā gadījuma apsvērumi
  • FPGA verifikācija ar SystemVerilog testbenchiem
  • HDL simulācija (Vivado, Icarus Verilog, Verilator)
  • Bodes diagramma, Nyquist, Furjē analīze

Krāsu shēma

Valoda