
Praxisnahes Lernen
14 schriftliche, qualitativ hochwertige praktische Übungen, die Sie mit den TI-Prozessoren vertraut machen.

ZEIT & KOSTENWIRKSAM
Sparen Sie Zeit und senken Sie die Kosten mit wettbewerbsfähigen Tarifen und effizientem Support.

REINIGEN & HÖHE QUALITÄT
Sie erhalten optimierten, stabilen und getesteten Code, der einfach zu verstehen, zu pflegen & wiederzuverwenden ist.

Brauchen expertenhilfe bei der Markteinführung?
Beschreibung der Schulung:
Die Schulung vermittelt ein Verständnis der Jacinto 7 Multicore-Prozessorarchitektur vom Boot-Prozess bis zum System im Betrieb. Sie lernen, wie der Multicore-SoC gebootet wird und wie man die Inter-Prozessor-Kommunikation und Synchronisationsmechanismen nutzt. Das Training stellt sicher, dass die Teilnehmer von ihrem Wissen profitieren können, wenn sie mit integrierten MCUs unter RTOS oder Baremetal sowie mit Linux auf ARM Cortex A72 Cores arbeiten.
Schnelle Skalierung mit Elco-Ingenieuren
Wir haben die Entwicklungsdienstleistungen
Ihr Business braucht
Wir bieten schnelle, erschwingliche und qualitativ hochwertige Beratungs- und Entwicklungsdienste für jedes Betriebssystem, jeden Prozessor und jede Anwendung. Wir verfügen über umfassende Erfahrung mit Betriebssystemen, Prozessoren und Protokollen sowie über spezielles Fachwissen in den Bereichen Industrieautomation, Automotive und IoT. Elco Solutions ist Ihr ISO-9001-zertifizierter Beratungs- und Entwicklungspartner mit über 15 Jahren Erfahrung im Embedded-Bereich und über 40 abgeschlossenen Großaufträgen. Finden Sie heraus, wie wir Ihre Entwicklung beschleunigen und Ihre Budget-, Zeitplan- und technischen Anforderungen erfüllen können.

Wählen Sie Ihr Trainingsprogramm
Unsere praxisorientierten Jacinto 7 Trainings wurden speziell für Entwicklungsteams konzipiert, die komplexe Embedded-Systeme auf Basis der Texas Instruments Jacinto 7 Plattform entwickeln. Wählen Sie den passenden Schwerpunkt für Ihr Projekt: Multicore-Architektur, Linux-Entwicklung, DSP/TIDL-Beschleunigung oder OpenVX Hardwarebeschleunigung.
Prozessor- & SDK-Überblick
Einführung in die Jacinto 7 Multicore-Architektur mit Arm Cortex-A72, R5F MCUs, C7x DSPs und Hardwarebeschleunigern. Überblick über Processor SDK, PDK und den gesamten Entwicklungsworkflow.
Entwicklungsumgebung & Tools
Installation und Konfiguration der Linux- und RTOS-SDKs, CCS-Debugging-Tools sowie Einrichtung der Entwicklungsumgebung unter Linux und Windows.
Boot Flow & Systemstart
Detaillierter Überblick über den Jacinto 7 Bootprozess: ROM Bootloader, SBL, U-Boot sowie Start von Linux-, RTOS- und Baremetal-Anwendungen auf mehreren Kernen.
Inter-Processor Communication (IPC)
Kommunikation zwischen den Prozessorkernen mittels Shared Memory, RPMessage und Mailbox. Praktische Labs zwischen Linux auf A72 und RTOS-Anwendungen auf R5F oder DSP-Kernen.
Speicherarchitektur
Verständnis der DDR-Speicherarchitektur, DMA-Mechanismen, Cache-Handling, Shared Memory und Synchronisation in Multicore-Systemen.
SysFW & Device Manager
Rolle der System Firmware in den Bereichen Security, Power Management, Ressourcenverwaltung und Kontrolle der Hardware-Peripherie.
Custom Board Bring-Up
Anpassung des Jacinto 7 SDKs auf kundenspezifische Hardware: Pinmuxing, PMIC-Konfiguration, DDR-Setup, Clock-Konfiguration und Linux Device Trees.
Peripheral Drivers & CSL
Entwicklung von Low-Level-Treibern mit CSL und PDK APIs. Praktische Beispiele mit Timer, Mailbox und Hardware Spinlock unter RTOS und Linux.
Safety & Security Features
Überblick über die Safety-Architektur von Jacinto 7, funktionale Sicherheit, Hardware-/Software-Safety sowie grundlegende Security-Konzepte.
Ethernet Switch & Networking
Verständnis der integrierten Ethernet-Switch-Architektur, Linux-Netzwerkstack, CPSW-Konfiguration und praktische Netzwerkbeispiele.
Linux Kernel & Yocto
Kompilierung des Linux-Kernels, Integration eigener Treiber, Yocto-Buildsystem, Image-Anpassung und Embedded-Linux-Deployment.
TIDL & AI-Beschleunigung
Einführung in TIDL Runtime, AI-Beschleunigung auf Jacinto 7 und die grundlegende DSP-basierte AI-Architektur.
DSP-Optimierung
Optimierungstechniken für C7x DSPs: Speicherzugriffe, Software-Pipelining, Intrinsics und hochoptimierter C++ Code.
TIDL Entwicklungsumgebung
Installation der TIDL-Tools, SDK-Konfiguration sowie Kompilierung und Ausführung von AI-Modellen auf Jacinto 7.
Custom Neural Networks
Import und Optimierung eigener ONNX- und TensorFlow-Modelle inklusive AI-Inferenz auf Jacinto 7 Plattformen.
Custom Operators
Entwicklung kundenspezifischer Operatoren, Hybrid-Ausführung und Erweiterung der TIDL-Funktionalität.
C7x + MMA Architektur
Verständnis des Matrix Multiply Accelerators, DSP-Architektur und Hardwarebeschleunigung für AI-Workloads.
C7x ISA & Optimierung
Optimierung mit C7x ISA, MMALIB und fortgeschrittenen DSP-Programmiermethoden.
SE/SA Deep Dive
Analyse des Streaming Engine (SE) und Streaming Address Generator (SA) für hochoptimierte DSP-Algorithmen.
Optimierungs-Labs
Praktische Beispiele zu Histogrammen, Lookup Tables und AI-orientierter DSP-Algorithmusbeschleunigung.
Linux SDK & Architektur
Einführung in das Jacinto 7 Linux SDK, Linux/RTOS-Koexistenz und Multicore-Linux-Systeme.
Linux Entwicklungsumgebung
Installation der Linux-SDKs, Entwicklungswerkzeuge und Embedded-Linux-Buildprozesse.
Linux Boot Flow
Linux-Systemstart, U-Boot-Konfiguration, Device-Initialisierung und Start von Linux- und RTOS-Anwendungen.
IPC unter Linux
RPMessage-Kommunikation zwischen Linux und RTOS, Shared Memory und Multicore-Synchronisation.
RootFS & Speicherverwaltung
Erstellung eines Root-Dateisystems, NFS-Boot, BusyBox-Konfiguration und Linux-Speicherverwaltung.
Hardwarezugriff unter Linux
Zugriff auf SPI, I2C, GPIO, USB und PCIe über Linux-Treiber sowie Nutzung von /dev und /sys Interfaces.
Multimedia-Beschleunigung
H.264/H.265 Hardware-Encoding und Decoding, V4L2 Integration sowie GStreamer-Pipelines.
Systemd & Linux Module
Linux-Init-System, automatisches Laden von Modulen, udev-Konfiguration und Runtime-Management.
Yocto & Debugging
Erstellung eigener Linux-Distributionen mit Yocto, Remote-Debugging mit gdbserver und Performance-Analyse.
OpenVX Grundlagen
Einführung in OpenVX, graphbasierte Bildverarbeitung und Jacinto 7 OpenVX Architektur.
Hardware Mapping
Mapping von OpenVX-Graphen auf VPAC, C7x DSPs und weitere Hardwarebeschleuniger.
Custom OpenVX Graphen
Entwicklung eigener OpenVX-Pipelines für Objekterkennung und Bildverarbeitung.
TIDL Integration
Kombination von OpenVX mit TIDL, AI-Inferenz und DSP-Offloading.
Display Subsystem
Anzeige und Rendering von Video-Streams über das Jacinto 7 Display Subsystem.
Bewertungen
Testimonials
Was denken Menschen und Kunden über uns?
Erhalten Sie eine KOSTENLOSE, unverbindliche Beratung
Informieren Sie sich über unsere Lösungen und Dienstleistungen für Rechenzentren in einem kostenlosen und unverbindlichen 60- bis 90-minütigen Beratungsgespräch.



