Startsida

Utveckling

Hårdvaruutveckling

  • Mikrocontrollerbaserade system (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA-design och -integration (Xilinx Artix-7, Zynq)
  • Analoga & digitala kretsar
  • Kretskortdesign (Pulsonix, flerlager, höghastighet, EMC)
  • Kretsimulering (LTspice, TINA, Vivado)
  • Högströms-spänningsförsörjningar och effektbrytare
  • Termisk design och jordningskoncept

Mjukvaruutveckling

  • Inbyggd mjukvara (C, C++, assembler)
  • FPGA-programmering (VHDL, Verilog, SystemVerilog)
  • Realtidssystem (FreeRTOS, bare-metal, multi-core)
  • Kommunikationsprotokoll (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL-programmering för CAN-bussutveckling och -test
  • LabView-programmering och testautomatisering
  • Inbyggd Linux (PetaLinux, Yocto, kärnmoduler)
  • Android-apputveckling (Kotlin, Jetpack Compose)
  • Webbapplikationer (Python/Flask, JavaScript, Socket.IO)
  • Datavisualisering (Chart.js, realtidsdashboards)
  • Machine learning (TensorFlow.js, PyTorch)

Simulering & Verifiering

  • Kretsimulering i tids- och frekvensdomänen
  • Monte Carlo-analys och worst-case-beräkningar
  • FPGA-verifiering med SystemVerilog-testbänkar
  • HDL-simulering (Vivado, Icarus Verilog, Verilator)
  • Bodediagram, Nyquist, Fourieranalys

Färgschema

Språk