Verwendete Plattformen, Technologien und Tools
________________________________________________________________________________________________________________________________________________________________
Prozessor-/SoC-Architekturen
- STMicroelectronics STM32 Family, z.B.
- STM32F030
- STM32G071
- STM32L071, STM32L073
- STM32L431
- STM32H747
- NXP i.MX Applikationsprozessoren, z.B.
- i.MX6
- i.MX5
- NXP Cortex-M0 MCU, z.B. LPC1114FHI33/303
- Microchip (Atmel) MCUs, z.B.
- AT91SAM7/9-Familie
- ATmega-Familie
- PIC32-Familie
- Silicon Labs Cortex-M3 MCU, EFM32 Giant Gecko Familie
- Raspberry Pi 3, 4
- Espressif ESP-Module , z.B.
- ESP32-WROVER
- ESP32-C3-MINI
- Intel Atom, z.B. D2550/N2600 Prozessor
- Intel x86-Architektur
- DSPs, z.B.
- AD Blackfin-Familie
- TI C6x-Familie
- Infineon AURIXTM/TricoreTM-Familie
- AMCC/IBM PowerPC 405/440Familie
- Yaskawa Antaios
________________________________________________________________________________________________________________________________________________________________
Schnittstellen
- Standard
- I2C, SPI, UART, RS485
- USB, Ethernet, PCI/PCIe
- Feldbus
- Modbus
- CAN (ISO 11898, ISO 11992)
- Profibus
- Profinet
- Intelligente Sensoren/Aktoren
- IO-Link
- Funk
- WLAN
- BT
- ISM
- 2G/3G/4G, LTE, NB-IOT
- GPS
- Audio
- digital (PCM)
- analog
________________________________________________________________________________________________________________________________________________________________
FPGA-SoC-Architekturen und Tools
- Xilinx FPGAs, z.B.
- Spartan
- Kintex
- Virtex
- Xilinx SoCs, z.B.
- Zynq-7000
- Zynq-Ultrascale+
- Tools
- Vivado® Design Suite
- VitisTM Unified Software Platform
- Mentor Graphics ModelSim®
- Xilinx ISE Design Suite
________________________________________________________________________________________________________________________________________________________________
PCB Design Software
- Altium
- KiCAD
- EAGLE
- OrCAD
________________________________________________________________________________________________________________________________________________________________
Betriebssysteme
- Linux
- RedHat/CentOS
- Debian/Ubuntu
- Petalinux
- FreeRTOS
Grafik
- Ensemble Graphics Toolkit (EGT),
C++ basiertes grafisches Linux Toolkit
für Microchip Mikroprozessoren
________________________________________________________________________________________________________________________________________________________________
Softwareentwicklungswerkzeuge und
Build Systeme
- Eclipse
- Netbeans
- MPLAB X IDE, Microchip Harmony
- STMCubeIDE, STM32CubeMX,
STM32CubeProgrammer - Espressif: ESP-IDF, ESP-AT
- MS Visual Studio
- Git, Subversion
- Doxygen
- Linux Build Systeme
- Buildroot
- OpenWRT
- C/C++ Build Systeme
- Make
- CMake
________________________________________________________________________________________________________________________________________________________________
Programmiersprachen
- C/C++
- Python
- JavaScript
- Ruby
- Bash
- Visual Basic
- Assembler
________________________________________________________________________________________________________________________________________________________________
Auszeichnungssprachen
- ASN.1
- HTML
- XML
- JSON
________________________________________________________________________________________________________________________________________________________________
Frameworks
- Node.js
- .NET
- Ruby on Rails
________________________________________________________________________________________________________________________________________________________________
Datenbanken
- MySQL, MariaDB, SQLite
- CouchDB
- Redis