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

Jacinto 7 Eingebettete Prozessoren Schulung

Schnelles Erlernen von Fachkenntnissen, um kompetent und sicher zu programmieren.

Angebot einholen

Jacinto 7 Eingebettete Prozessoren Schulung

Schnelles Erlernen von Fachkenntnissen, um kompetent und sicher zu programmieren.

Angebot einholen


 

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.


Image
Image
Image

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.


Image
Professionelles Jacinto 7 Training

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.

01

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.

02

Entwicklungsumgebung & Tools

Installation und Konfiguration der Linux- und RTOS-SDKs, CCS-Debugging-Tools sowie Einrichtung der Entwicklungsumgebung unter Linux und Windows.

03

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.

04

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.

05

Speicherarchitektur

Verständnis der DDR-Speicherarchitektur, DMA-Mechanismen, Cache-Handling, Shared Memory und Synchronisation in Multicore-Systemen.

06

SysFW & Device Manager

Rolle der System Firmware in den Bereichen Security, Power Management, Ressourcenverwaltung und Kontrolle der Hardware-Peripherie.

07

Custom Board Bring-Up

Anpassung des Jacinto 7 SDKs auf kundenspezifische Hardware: Pinmuxing, PMIC-Konfiguration, DDR-Setup, Clock-Konfiguration und Linux Device Trees.

08

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.

09

Safety & Security Features

Überblick über die Safety-Architektur von Jacinto 7, funktionale Sicherheit, Hardware-/Software-Safety sowie grundlegende Security-Konzepte.

10

Ethernet Switch & Networking

Verständnis der integrierten Ethernet-Switch-Architektur, Linux-Netzwerkstack, CPSW-Konfiguration und praktische Netzwerkbeispiele.

11

Linux Kernel & Yocto

Kompilierung des Linux-Kernels, Integration eigener Treiber, Yocto-Buildsystem, Image-Anpassung und Embedded-Linux-Deployment.

01

TIDL & AI-Beschleunigung

Einführung in TIDL Runtime, AI-Beschleunigung auf Jacinto 7 und die grundlegende DSP-basierte AI-Architektur.

02

DSP-Optimierung

Optimierungstechniken für C7x DSPs: Speicherzugriffe, Software-Pipelining, Intrinsics und hochoptimierter C++ Code.

03

TIDL Entwicklungsumgebung

Installation der TIDL-Tools, SDK-Konfiguration sowie Kompilierung und Ausführung von AI-Modellen auf Jacinto 7.

04

Custom Neural Networks

Import und Optimierung eigener ONNX- und TensorFlow-Modelle inklusive AI-Inferenz auf Jacinto 7 Plattformen.

05

Custom Operators

Entwicklung kundenspezifischer Operatoren, Hybrid-Ausführung und Erweiterung der TIDL-Funktionalität.

06

C7x + MMA Architektur

Verständnis des Matrix Multiply Accelerators, DSP-Architektur und Hardwarebeschleunigung für AI-Workloads.

07

C7x ISA & Optimierung

Optimierung mit C7x ISA, MMALIB und fortgeschrittenen DSP-Programmiermethoden.

08

SE/SA Deep Dive

Analyse des Streaming Engine (SE) und Streaming Address Generator (SA) für hochoptimierte DSP-Algorithmen.

09

Optimierungs-Labs

Praktische Beispiele zu Histogrammen, Lookup Tables und AI-orientierter DSP-Algorithmusbeschleunigung.

01

Linux SDK & Architektur

Einführung in das Jacinto 7 Linux SDK, Linux/RTOS-Koexistenz und Multicore-Linux-Systeme.

02

Linux Entwicklungsumgebung

Installation der Linux-SDKs, Entwicklungswerkzeuge und Embedded-Linux-Buildprozesse.

03

Linux Boot Flow

Linux-Systemstart, U-Boot-Konfiguration, Device-Initialisierung und Start von Linux- und RTOS-Anwendungen.

04

IPC unter Linux

RPMessage-Kommunikation zwischen Linux und RTOS, Shared Memory und Multicore-Synchronisation.

05

RootFS & Speicherverwaltung

Erstellung eines Root-Dateisystems, NFS-Boot, BusyBox-Konfiguration und Linux-Speicherverwaltung.

06

Hardwarezugriff unter Linux

Zugriff auf SPI, I2C, GPIO, USB und PCIe über Linux-Treiber sowie Nutzung von /dev und /sys Interfaces.

07

Multimedia-Beschleunigung

H.264/H.265 Hardware-Encoding und Decoding, V4L2 Integration sowie GStreamer-Pipelines.

08

Systemd & Linux Module

Linux-Init-System, automatisches Laden von Modulen, udev-Konfiguration und Runtime-Management.

09

Yocto & Debugging

Erstellung eigener Linux-Distributionen mit Yocto, Remote-Debugging mit gdbserver und Performance-Analyse.

01

OpenVX Grundlagen

Einführung in OpenVX, graphbasierte Bildverarbeitung und Jacinto 7 OpenVX Architektur.

02

Hardware Mapping

Mapping von OpenVX-Graphen auf VPAC, C7x DSPs und weitere Hardwarebeschleuniger.

03

Custom OpenVX Graphen

Entwicklung eigener OpenVX-Pipelines für Objekterkennung und Bildverarbeitung.

04

TIDL Integration

Kombination von OpenVX mit TIDL, AI-Inferenz und DSP-Offloading.

05

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.

Image

Office Address

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

Social List