← Startseite
Entwicklung
Hardware-Entwicklung
- Mikrocontroller-basierte Systeme (ARM Cortex-M, ESP32, NXP i.MX RT)
- FPGA-Design und -Integration (Xilinx Artix-7, Zynq)
- Analoge & digitale Schaltungen
- Leiterplattendesign (Pulsonix, Multi-Layer, High-Speed, EMV)
- Schaltungssimulation (LTspice, TINA, Vivado)
- Hochstrom-Spannungsversorgungen und Leistungsschalter
- Thermisches Design und Massekonzepte
Software-Entwicklung
- Embedded Software (C, C++, Assembler)
- FPGA-Programmierung (VHDL, Verilog, SystemVerilog)
- Echtzeitsysteme (FreeRTOS, Bare-Metal, Multi-Core)
- Kommunikationsprotokolle (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
- CAPL-Programmierung für CAN-Bus-Entwicklung und -Test
- LabView-Programmierung und Testautomatisierung
- Embedded Linux (PetaLinux, Yocto, Kernel-Module)
- Android-App-Entwicklung (Kotlin, Jetpack Compose)
- Web-Applikationen (Python/Flask, JavaScript, Socket.IO)
- Datenvisualisierung (Chart.js, Echtzeit-Dashboards)
- Machine Learning (TensorFlow.js, PyTorch)
Simulation & Verifikation
- Schaltungssimulation im Zeit- und Frequenzbereich
- Monte-Carlo-Analyse und Worst-Case-Betrachtungen
- FPGA-Verifikation mit SystemVerilog Testbenches
- HDL-Simulation (Vivado, Icarus Verilog, Verilator)
- Bode-Diagramm, Nyquist, Fourieranalyse