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/440­Familie
  • 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