Driver Linux / Carte DSP PCI / Mode DMA

Fermé
rouliaan - 28 août 2007 à 15:06
 MasterPrenium - 10 févr. 2009 à 10:40
Bonjour,

Je travaille actuellement sur une application temps réel avec une ditribution RedHawk, une distribution RED HAT modifié.
Le problème est que je dispose d'une carte DSP PCI avec un driver en mode utilisateur, developpé par un collègue dans lequel le DMA n'est pas exploité. Soumis à des contraintes temporelles dures, je souhaiterai implementer l'accès DMA.

Premièrement, j'ai lu dans pas mal de travaux que le mode utilisateur pouvait causer des corruptions de mémoire dans l'utilisation du DMA. Est ce que quelqu'un à d'autres infos et est ce qu'il serait souhaitable que j epasse le driver en mode noyau.

Deuxièment, je suis vraiment nouveau dans le developpement de driver, et il me semble que l'implementation DMA implique uniquement un mappage différent des mémoires ?? est ce que quelqu'un a déjà fait ce type de travail ?? Avez vous des exemples explicites de codes ??

Merci par avance de vos réponses

julien
A voir également:

1 réponse

Bonjour rouliaan,


j ai vu que vous aviez eu le même probleme que j ai actuellement et aimeriais que vous m aidiez:


Je dispose d'une carte DSP (TMS320DM642) PCI avec un driver " SI-DDK-TI-LNX", developpé par Sheldon Instruments dans lequel le DMA n'est pas exploité:

La carte peut être connectée à 4 cameras et j aimerais apres voir les images live et ....
j aimerai savoir comment vous avez pu resoudre votre probleme.

Merci par avance de vos réponses

toutou
0
MasterPrenium
10 févr. 2009 à 10:40
Bonjour,
Je reprends ton post, afin de savoir si tu pourrais m'indiquer où tu as eu ton drivers SI-DDK-TI-LNX.
Apparemment il est impossible de le trouver sur le net malgrés qu'il soit noté en temps que "100% GPL open source code".

Si tu as un lien, je suis preneur

Merci.
0