
Apprentissage Pratique
14 laboratoires pratiques écrits de haute qualité pour vous permettre de vous familiariser avec les processeurs TI.

TEMPS & COÛT EFFICACES
Gagnez du temps et réduisez vos coûts grâce à des tarifs compétitifs et à une assistance efficace.

PROPRE & DE HAUTE QUALITÉ
Obtenez un code optimisé, stable et testé, facile à comprendre, à maintenir & à réutiliser.

Besoin de l'aide d'un expert pour se lancer sur le marché?
Description de la formation:
Cette formation permet de comprendre l'architecture du processeur multicore Jacinto 7, depuis le processus de démarrage jusqu'au système en fonctionnement. Vous apprenez comment démarrer le SoC multicore et comment utiliser les mécanismes de communication et de synchronisation inter-processeurs. La formation permet aux participants de bénéficier de leurs connaissances lorsqu'ils travaillent avec des MCU intégrés fonctionnant sous RTOS ou Baremetal ainsi qu'avec Linux sur ARM Cortex A72 Cores.
Évoluer Rapidement Avec Les Ingénieurs d'Elco
Nous avons les services de développement
dont votre entreprise a besoin
Nous offrons des services de conseil et de développement rapides, abordables et de haute qualité pour tout système d'exploitation, tout processeur et toute application. Nous offrons une large expérience dans les systèmes d'exploitation, les processeurs et les protocoles, ainsi qu'une expertise spécifique dans les domaines de l'automatisation industrielle, de l'automobile et de l'IoT. Elco Solutions est votre partenaire de conseil et de développement certifié ISO-9001, avec plus de 15 ans d'expérience dans le domaine de l'embarqué et plus de 40 contrats majeurs achevés. Découvrez comment nous pouvons accélérer votre développement et respecter votre budget, votre calendrier et vos exigences techniques.

Choisissez Votre Programme de Formation
Nos formations pratiques Jacinto 7 sont conçues pour les équipes d’ingénierie développant des systèmes embarqués avancés basés sur les processeurs Texas Instruments Jacinto 7. Sélectionnez le parcours correspondant le mieux à vos besoins : architecture multicœur, développement Linux, accélération DSP, TIDL ou OpenVX.
Vue d’Ensemble du Processeur & SDK
Introduction à l’architecture multicœur Jacinto 7 incluant les cœurs Arm Cortex-A72, les MCU R5F, les DSP C7x et les accélérateurs matériels. Présentation du SDK Processor et du PDK.
Environnement de Développement
Installation et configuration des SDK Linux et RTOS, outils de développement CCS et configuration de l’environnement de compilation et de debug sous Linux et Windows.
Boot Flow & Démarrage Système
Analyse détaillée du boot flow Jacinto 7 : ROM Bootloader, SBL, U-Boot et démarrage d’applications multicœurs Linux, RTOS et Baremetal.
Communication Inter-Processeurs IPC
Concepts IPC via mémoire partagée, RPMessage et Mailbox. Travaux pratiques de communication entre Linux sur A72 et applications RTOS exécutées sur R5F ou DSP.
Architecture Mémoire
Compréhension de l’architecture mémoire DDR, DMA, cache, mémoire partagée et mécanismes de synchronisation multicœurs pour applications embarquées hautes performances.
SysFW & Device Manager
Rôle du System Firmware dans la sécurité, la gestion d’énergie, l’allocation des ressources et la gestion des périphériques entre les différents cœurs.
Bring-Up Carte Custom
Adaptation du SDK Jacinto 7 à une carte personnalisée : configuration Pinmux, PMIC, DDR, horloges et modification des Device Trees Linux.
Drivers Périphériques & CSL
Développement de drivers bas niveau via CSL et PDK. Labs pratiques avec Timer, Mailbox et Hardware Spinlock sous RTOS et Linux.
Sécurité Fonctionnelle & Security
Introduction à l’architecture Safety Jacinto 7, aux mécanismes de sécurité matérielle et logicielle ainsi qu’aux concepts de sûreté de fonctionnement.
Ethernet Switch & Réseau
Compréhension de l’architecture Ethernet intégrée, configuration CPSW Linux et exemples pratiques de configuration de switch Ethernet.
Linux Kernel & Yocto
Compilation du noyau Linux, intégration de drivers, utilisation de Yocto, personnalisation d’images Linux et déploiement système embarqué.
Introduction TIDL & IA
Présentation de TIDL Runtime, architecture IA Jacinto 7 et accélération DSP pour applications Edge AI.
Optimisation DSP
Optimisation mémoire, software pipelining, intrinsics et techniques avancées de développement optimisé pour DSP C7x.
Environnement TIDL
Installation des outils TIDL, environnement de compilation et exécution de modèles IA sur Jacinto 7.
Réseaux Neuronaux Custom
Importation de modèles ONNX/TensorFlow, compilation et exécution optimisée de réseaux neuronaux personnalisés.
Custom Operators
Implémentation d’opérateurs personnalisés, exécution hybride et extension des capacités TIDL.
Architecture C7x + MMA
Compréhension du Matrix Multiply Accelerator, architecture matérielle DSP et accélération IA.
ISA C7x & Optimisation
Optimisation avancée utilisant ISA C7x, MMALIB et techniques avancées de programmation DSP.
SE/SA Deep Dive
Analyse du Streaming Engine et Streaming Address Generator pour optimisation des algorithmes DSP.
Labs d’Optimisation
Exemples pratiques d’optimisation : histogrammes, lookup tables et accélération algorithmique IA.
Architecture Linux Jacinto 7
Présentation du SDK Linux Jacinto 7, architecture Linux multicœur et coexistence Linux/RTOS.
Environnement Linux
Installation des SDK, configuration des outils de développement et workflow de compilation Linux embarqué.
Boot Linux Multicœur
Boot Linux, initialisation système, configuration U-Boot et démarrage multicœur.
IPC sous Linux
Communication RPMessage entre Linux et RTOS, mémoire partagée et synchronisation multicœur.
RootFS & Mémoire
Création d’un RootFS BusyBox, boot NFS, configuration mémoire et paramètres kernel.
Accès Matériel Linux
Utilisation des périphériques via drivers Linux, interfaces /dev et /sys, SPI, I2C, GPIO et PCIe.
Accélération Multimédia
Encodage/décodage H.264/H.265, intégration V4L2 et pipelines GStreamer.
Systemd & Modules Linux
Gestion du démarrage Linux, chargement des modules et automatisation système.
Yocto & Debug
Construction d’images Linux avec Yocto, debugging distant avec gdbserver et analyse de performance.
Introduction OpenVX
Concepts OpenVX et architecture logicielle Jacinto 7 basée sur les graphes de traitement.
Mapping Hardware
Mapping des graphes OpenVX vers VPAC, DSP C7x et accélérateurs matériels.
Graphes OpenVX Custom
Création de pipelines OpenVX pour traitement d’image et détection d’objets.
Intégration TIDL
Combinaison OpenVX + TIDL, exécution IA et offloading DSP.
Display Subsystem
Affichage vidéo et rendu graphique utilisant le display subsystem Jacinto 7.
Reviews
Témoignages
Ce Que les Gens et Les Clients Pensent de Nous?
Obtenir une consultation GRATUITE et sans engagement
Découvrez nos solutions et services lors d'une consultation GRATUITE et sans engagement de 60 à 90 minutes.











