Le but est que tu as un processeur classique, avec un système classique d'un côté (ici un Linux par exemple).
Et tu as à côté un processeur orienté temps réel avec un système temps réel dessus, souvent bien plus limité dans ses tâches et possibilités (dialoguer avec certains composants qui ont des contraintes temps réels, faire quelques calculs spécifiques, etc.). Souvent ils peuvent partager un bout de mémoire ou utiliser un bus spécifique pour échanger des données entre eux.
Linux dans ce cas ci n'est pas spécialement au courant du processeur M4 à côté, il initialise juste de quoi dialoguer avec, mais ce qui tourne dessus et comment n'est pas de son ressort.
[^] # Re: Plusieurs cas de figure
Posté par Renault (site web personnel) . En réponse au message Programmation des CPU/SOC contenant plusieurs coeurs de type différents. Évalué à 4.
Non, ce n'est pas comme ça que cela fonctionne.
Le but est que tu as un processeur classique, avec un système classique d'un côté (ici un Linux par exemple).
Et tu as à côté un processeur orienté temps réel avec un système temps réel dessus, souvent bien plus limité dans ses tâches et possibilités (dialoguer avec certains composants qui ont des contraintes temps réels, faire quelques calculs spécifiques, etc.). Souvent ils peuvent partager un bout de mémoire ou utiliser un bus spécifique pour échanger des données entre eux.
Linux dans ce cas ci n'est pas spécialement au courant du processeur M4 à côté, il initialise juste de quoi dialoguer avec, mais ce qui tourne dessus et comment n'est pas de son ressort.