EMB 94

EMBEDDED 94 • NOVEMBRE • 2024 56 SOFTWARE | TCP/IP Esempio di Ping Il comando “ping” è un semplice strumento utilizzato per la risoluzione dei problemi di rete. Esegue una richiesta di eco ICMP (Internet Control Message Protocol) invian- do un segnale a un indirizzo IP specifico e attende una risposta. Quando la destinazione riceve questa richiesta, risponde con un pacchetto di echo reply. Questa sezione descrive come eseguire un test ping di base da un PCWin- dows a un microcontrollore, per verificarne la connettivi- tà. Verrà inoltre illustrato come utilizzare il modulo ping dei microcontrollori per comunicare con un PC. Ecco come funziona l’utilità ping di Windows: • Invia quattro pacchetti di dati al microcontrollore e at- tende una risposta • Il microcontrollore rimanda questi pacchetti di dati al PC come risposta, nota come echo reply Per eseguire il test di ping: • Collegare il microcontrollore EVKIT al PC con un cavo Ethernet • Aprire il prompt dei comandi e digitare “ping <indi- rizzo IP del microcontrollore>” e premere invio Una risposta nel prompt dei comandi come quella illustra- ta nella figura 4 implica una corretta connettività tra il PC e il microcontrollore. Come testare il Ping da microcontrollore Il file “lwIP_Ping” è l’esempio di ping per il microcontrol- lore MAX32570 di ADI incluso in MaximSDK. Si trova in “C:\MaximSDK\Examples\ MAX32570\lwIP_Ping” e ri- chiede le seguenti accortezze: Fig. 4 – Risposta al ping nel prompt dei comandi Fig. 5 – Risposta al ping nel terminale seriale Fig. 6 – Pacchetto di dati di ping in Wireshark

RkJQdWJsaXNoZXIy Mzg4NjYz