Logiciels Libres et Systèmes Embarqués

Référence du fichier main.c

#include "global.h"
#include "config.h"
#include "xcache_l.h"

Aller au code source de ce fichier.


Fonctions

int main (void)
 Exemple d'utilisation de lwIP avec l'API raw.

Documentation des fonctions

int main ( void   ) 

Exemple d'utilisation de lwIP avec l'API raw.

Cette fonction effectue les opérations suivantes :

  • active les caches d'instructions et de données pour la plage d'adresse [0, 0x7FFFFFF].
  • initialise la pile TCP/IP de lwIP.
  • configure l'interface réseau de lwIP.
  • initialise notre serveur et/ou notre client.
  • lance la fonction principale : run().
Renvoie:
-1 en cas d'erreur, 0 sinon.

Définition à la ligne 5 du fichier main.c.

Références client_init(), LOCAL_GATEWAY, LOCAL_IP, LOCAL_MAC, LOCAL_PORT, LOCAL_SUBNET, lwip_config(), lwip_init(), print(), REMOTE_IP, REMOTE_PORT, run(), server_init(), et xil_printf().