2009-11-30 2 views
1

Mon équipe utilise le microblaze et nous avons des problèmes avec la pile ip.
Je ne suis généralement pas un programmeur embarqué mais je voudrais apprendre à aider.
Existe-t-il des tutoriels sur les piles IP? Que sont-ils? Comment sont-ils programmés? Comment puis-je résoudre les problèmes dans la pile IP?
Fondamentalement, toute information m'aiderait.Tutoriels pour les problèmes de microblas IP Stack de Xilinx

Merci d'avance,
Omer.

Edit:
Selon notre ingénieur électronique, c'est le problème:
Nous utilisons lwIP sur le Spartan-3A DSP S3D1800A circut en utilisant BSB et Microblaze sur elle.
Nous essayons d'utiliser la démo de Echo Server qui nous a été donnée et il est supposé ouvrir un port pour telnet et faire écho à n'importe quel message reçu à partir de là mais il ne le fait pas.
Nous n'avons absolument aucune idée de ce qui ne va pas.

+1

Vous ne dites pas quel genre de problème vous avez, il est donc un peu difficile de donner des conseils utiles sur le dépannage. Voyez-vous des fuites de mémoire, des violations de protocole, des problèmes de performances, des problèmes d'intégration système? –

+0

C'est le problème «Je n'ai aucune idée de ce qui ne va pas». Rien que vous avez mentionné cependant, il ne fait pas de ping. –

+0

Pourquoi ne pas simplement mettre Linux: http://www.monstr.eu/wiki/doku.php dessus? –

Répondre

2

TCP/IP maigre par Jeremy Bentham

http://www.iosoft.co.uk/tcplean.php

+0

Existe-t-il un livre/tutoriel gratuit sur Internet? –

+0

Les RFC sont très lisibles. Autres livres à considérer: Comer & Stevens "Internetworking avec TCP/IP" volume II, version ANSI C. Ce livre est très complet, mais il n'est pas démonté du tout pour les petits appareils. –

1

D'abord, il est bon de savoir que la pile IP que vous utilisez. Utilisez-vous par exemple lwIP pile ou pile uIP? Ce sont des piles populaires pour les plates-formes intégrées. Vous pouvez jeter un oeil à la documentation de ces piles, pour une introduction aux concepts principaux. Il existe des exemples fonctionnels pour ces piles sur une variété de plates-formes.

lwIP

+0

J'utilise lwIP mais je n'ai trouvé aucune documentation utile sur leurs sites (il y en a une ancienne et une nouvelle) –

+0

Bon, j'ai ajouté un lien vers un wiki de documentation lwIP. C'est un peu rare peut-être. –

+0

Le wiki de documentation semble inutile et nous avons déjà lu le manuel Xilinx, la première démo est en fait ce que nous essayons de faire fonctionner. La documentation doxygen peut être utile. –

1

En ce qui concerne le dépannage va, vous pouvez rechercher mots-clés pertinents sur Xilinx forum. Différent I Les implémentations de P stack pour Microblaze existent depuis quelques années, donc il y a de fortes chances que vous y trouviez beaucoup de choses utiles.