← 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