Esslingerstr. 07, 70771 Echterdingen contact@elco-solutions.de

Fallstudien

Multicore Programmierung auf TI AM572x Geräten

Zusammenfassung

Elco Solutions unterstützte einen großen Fabrikautomatisierungsanbieter bei der Implementierung einer Multicore-Softwareplattform auf dem TI AM572x SOC. Elco Solutions implementierte das gesamte Board Support Package, das es dem SoC ermöglichte, das Betriebssystem VxWorks auf dem Allzweck-ARM-Cortex-A15-Kern und das RTOS auf den C66x-DSPs zu booten, die auf dem SoC verfügbar waren und für die digitale Verarbeitung und Echtzeitsteuerung verwendet wurden.

Ein kundenspezifischer IPC wurde entwickelt, um die Kommunikation zwischen den verschiedenen Kernen in Echtzeit zu gewährleisten.. 

Der Kunde

Der Kunde ist einer der größten Anbieter von Fabrikautomatisierungsanlagen weltweit. Der Kunde wandte sich an uns mit der Herausforderung, Multicore auf dem VxWorks BSP für TI AM572x zu unterstützen, das nur einen einzigen Core unterstützt.

Elco Solutions lieferte die Software-Plattform zur Unterstützung von Multicore und arbeitet seit mehr als 5 Jahren mit dem Kunden an verschiedenen Embedded-Software-Projekten.

Lösung

Die Entwicklung wurde auf dem kundenspezifischen AM572x Board durchgeführt.

Die folgenden Funktionen wurden dem von WindRiver gelieferten VxWorks BSP hinzugefügt: 

  • Upgrade des Boards mit Multicore-Unterstützung: Modifikation des Boot-Prozesses - Verwenden Sie Remoteproc, um verschiedene Cores zu booten und die Images auf diese Cores zu laden.
  • ARM Cortex A15 mit VxWorks und C66x DSP mit RTOS. 
  • Implementierung des Boot-Mechanismus und einer leichtgewichtigen IPC zur Unterstützung der Kommunikation zwischen den Kernen.
  • Verwendeter Shared-Memory-Mechanismus für die IPC-Implementierung 
  • Unterstützung von Echtzeitkommunikation mit Hilsher Modulen: EthernetIP, EtherCAT, ProfiNET usw. 
Image

Technologien

  • Multicore SOC AM572x
  • WindRiver VxWorks
  • RTOS and Multicore
  • Uboot and Multiproc
  • Hilscher Modules
  • Echtzeit Ethernet: EtherCAT, EthernetIP, Profinet
  • Automatisierte Prüfung
  • Qualität und Codeprüfung
Image

Office Address

  • Esslingerstr. 07 70771 Leinfelden-Echterdingen
  • contact@elco-solutiosn.de
  • +49 17620768072

Social List