En raison de certaines exigences sur la vitesse, nous avons besoin de quelques calculs en place sur la mémoire interne puis DMA les résultats du calcul vers une mémoire externe. L'application fonctionne sur un processeur TI DM355 qui est basé sur le noyau ARM926EJ-S et un ensemble de TI periferals (EDMA, accélérateurs vidéo, etc.).accéder à la mémoire interne de l'ARM à partir d'un processus utilisateur sur GNU/Linux
À quel point cela peut-il être fait correctement à partir de l'application? Est-ce aussi simple que de placer l'adresse mémoire interne susmentionnée dans un espace virtuel et de faire le calcul?
Merci
Je dirais que cela pourrait être difficile ... Linux autorisera-t-il même un tel contrôle explicite de mmap? Je pense au pire, vous devrez peut-être vous mouiller les pieds et écrire un module noyau. – Earlz