icECAT EtherCAT Master Stack Bibliothek für Embedded Systems

Die EtherCAT Master Stack Bibliothek ist speziell für den Einsatz auf Embedded Systemen konzipiert. Als Zielplattform werden sowohl kleine Mikrocontroller als auch Industrie-PCs unterstützt. Die Bibliothek ist in ANSI-C portabel geschrieben.

Auf ein Ethernet Netzwerk kann zum einen über den Netzwerktreiber eines darunterliegenden Betriebssystems zugegriffen werden. Weiterhin sind optimierte Link Layer Treiber mit DMA Unterstützung und "Zero-Copy Buffer Handling" für gängige Ethernet Controller verfügbar.

Lizenzierung:

  • Lieferung komplett im Quellcode
  • Projektbasierte Lizenz, keine Royalties

Architektur:

  • Geringer "Footprint"
  • Beste Performance: Zykluszeiten von <100 µs auch auf kleinen Plattformen erreichbar

Features:

  • EtherCAT Master Class-B Feature Set (gemäß ETG.1500), sowie wichtige Class-A Features
  • Unterstützte EtherCAT Mailbox Protokolle: CoE, EoE, FoE, VoE
  • Distributed Clocks (DC)
  • Slave-to-Slave Kommunikation
  • EtherCAT Netzwerk Konfiguration (ENI) über den integrierten XML Parser oder über generierten Quellcode
  • Eine oder mehrere zyklische Tasks mit unterschiedlichen Zykluszeiten möglich

Tooling:

  • EtherCAT Master Monitor für die Steuerung von Master und Slaves und für den Zugriff auf Prozessvariablen
  • Tool zur Konvertierung von ENI-Dateien in Quellcode
  • EtherCAT Konfigurationsbibliothek zur Integration in ein kundenspezifisches Konfigurationstool (separates Produkt)

Unterstützte CPU-Architekturen:

  • x86/x64, ARM Cortex-M, Cortex-R, Cortex-A, PowerPC

Unterstützte Betriebssysteme:

  • Linux (opt. mit Preempt-RT)
  • Xenomai
  • TI-RTOS
  • QNX Neutrino RTOS
  • FreeRTOS
  • Bare Metal
  • andere auf Anfrage

Verfügbare optimierte Link Layer Treiber:

  • Texas Instruments Sitara
  • Intel I210, I225 (Ankündigung)
  • NXP i.MX6
  • NXP i.MX RT1064, i.MX RT1050
  • STMicroelectronics STM32, STM32H7, STM32F7, STM32F4
  • andere auf Anfrage

IBV bietet Dienstleistung in den Bereichen Entwicklung, Integration und Support auf
Echtzeit- und Embedded Systeme an.

 

icECAT EtherCAT Master Stack Bibliothek für Embedded Systems

Anbieter/Hersteller

IBV - Echtzeit- und Embedded

IBV - Echtzeit- und Embedded GmbH & Co. KG