processeur powerquic 3

processeur powerquic 3 - C - Programmation

Marsh Posté le 23-05-2006 à 11:50:03    

bonjour à tous,
je travaille sur une carte equipé d'un processeur power quic 3 (mpc8560), ce proceseur est optimisé pour les réseaux. Je programme en c, mais je ne sais pas comme utiliser les fonctions spéciales de ce processeur (par exemple changer l'en-tête d'un paquet), et je n'ai pas la doc suffissante qui montre ces fonctions. si quelqu'un à une idée ou m'indiquer ou trouver de la doc.
 
Merci

Reply

Marsh Posté le 23-05-2006 à 11:50:03   

Reply

Marsh Posté le 23-05-2006 à 13:51:21    

ham222 a écrit :

je travaille sur une carte equipé d'un processeur power quic 3 (mpc8560), ce proceseur est optimisé pour les réseaux. Je programme en c, mais je ne sais pas comme utiliser les fonctions spéciales de ce processeur (par exemple changer l'en-tête d'un paquet), et je n'ai pas la doc suffissante qui montre ces fonctions. si quelqu'un à une idée ou m'indiquer ou trouver de la doc.


C'est sûr que si tu n'utilises pas les bons mots tu ne va rien trouver...  
 
C'est Power Quicc 3 (ou III) et c'est sur le site de Freescale (ex-Motorola).
 
http://www.freescale.com/webapp/sp [...] de=MPC8560
 
Quel système utilises-tu ?
 
Normalement, dans la distribution de ton système, il y a tout une bibliothèque qui permet d'accéder en C à toutes les fonctions du MPC.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 23-05-2006 à 16:17:44    

c'est de linux emabarqué que j'utilise.alors selon toi les fonctions de routage de la carte doivent se trouver dans le BSP  ?

Reply

Marsh Posté le 23-05-2006 à 16:34:11    

ham222 a écrit :

c'est de linux emabarqué que j'utilise.alors selon toi les fonctions de routage de la carte doivent se trouver dans le BSP  ?


C'est pas clair. Si tu parles de pont/filtrage Ethernet (MAC) (Niveau 2), voire de routage IP (Niveau 3), c'est dans le noyau Linux. Celui-ci sait faire du filtrage (sûr) et du routage (enfin, je crois... :whistle: ). Si ta distribution est bonne, elle utilise toute la puissance du MPC pour faire ça. Il suffit d'utiliser les bonnes fonctions systèmes pour configurer le noyau ou de lancer quelques daemons routeurs. Inutile de me cuisiner, je n'en sais pas plus.
 
Le BSP c'est le bas niveau. Ca m'etonnerais que tu ais besoin de descendre si bas.
 
Ton problème est essentiellement Linux et non MPC...
 
Linux & Développement pour Linux
http://www.developpez.net/forums/forumdisplay.php?f=17


Message édité par Emmanuel Delahaye le 23-05-2006 à 16:37:58

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 23-05-2006 à 16:52:32    

Tu m'eclaire encore plus ,en fait moi je croyais qu'il existait des fonctions propores à MPC qui permettent de faire le routage (et non pas  iptables qui le fait à sa place). En gros mon projet sur le MPC consite à router des paquets entre les deux interfaces gigabits de la carte  alors comme c'est un processeur réseau je ne sais pas comment il manipule les paquets.
merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed