15.12.2012 Views

Implementing an IEEE 1588 V2 Node on the ColdFire MCF5441x ...

Implementing an IEEE 1588 V2 Node on the ColdFire MCF5441x ...

Implementing an IEEE 1588 V2 Node on the ColdFire MCF5441x ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Detailed descripti<strong>on</strong> of <strong>the</strong> <str<strong>on</strong>g>IEEE</str<strong>on</strong>g><str<strong>on</strong>g>1588</str<strong>on</strong>g> demo software<br />

4.5.2 Telnet c<strong>on</strong>sole<br />

16<br />

Figure 9. Serial line shell<br />

The MQX<str<strong>on</strong>g>1588</str<strong>on</strong>g>DEMOCFG_ENABLE_TELNET_SERVER compile-time c<strong>on</strong>figurati<strong>on</strong> opti<strong>on</strong>s must be set in <strong>the</strong><br />

MQX<str<strong>on</strong>g>1588</str<strong>on</strong>g>DEMO.h in order to enable <strong>the</strong> Telnet server in <strong>the</strong> applicati<strong>on</strong> (see Table 2).<br />

While using <strong>the</strong> Telnet c<strong>on</strong>sole, <strong>the</strong> embedded comm<str<strong>on</strong>g>an</str<strong>on</strong>g>d shell is accessible after <strong>the</strong> communicati<strong>on</strong> with<br />

<strong>the</strong> TWR-MCF54418-KIT is established. This is d<strong>on</strong>e by entering <strong>the</strong> comm<str<strong>on</strong>g>an</str<strong>on</strong>g>d open into <strong>the</strong> user preferred Telnet Client. A set of Telnet shell comm<str<strong>on</strong>g>an</str<strong>on</strong>g>ds is <strong>the</strong> same as for <strong>the</strong> serial<br />

line shell, see Table 3.<br />

4.5.3 HTTP web server<br />

Figure 10. Telnet c<strong>on</strong>sole<br />

The Hypertext Tr<str<strong>on</strong>g>an</str<strong>on</strong>g>sfer Protocol (HTTP) server is <strong>on</strong>e of <strong>the</strong> MQX RTCS comp<strong>on</strong>ents. It is comprised of<br />

a simple web server that h<str<strong>on</strong>g>an</str<strong>on</strong>g>dles, evaluates, <str<strong>on</strong>g>an</str<strong>on</strong>g>d resp<strong>on</strong>ds to HTTP requests <str<strong>on</strong>g>an</str<strong>on</strong>g>d c<str<strong>on</strong>g>an</str<strong>on</strong>g> be used as a GUI for<br />

<strong>the</strong> <str<strong>on</strong>g>IEEE</str<strong>on</strong>g><str<strong>on</strong>g>1588</str<strong>on</strong>g> demo applicati<strong>on</strong>. Once enabled by <strong>the</strong> compile time c<strong>on</strong>figurati<strong>on</strong> opti<strong>on</strong> (see Table 2), it<br />

allows <strong>the</strong> implementati<strong>on</strong> of a web server with support for dynamically generated web pages. Comm<strong>on</strong><br />

Gateway Interface (CGI) callback functi<strong>on</strong>s are registered with <strong>the</strong> HTTP server by <strong>the</strong> applicati<strong>on</strong>. These<br />

<str<strong>on</strong>g>Implementing</str<strong>on</strong>g> <str<strong>on</strong>g>an</str<strong>on</strong>g> <str<strong>on</strong>g>IEEE</str<strong>on</strong>g> <str<strong>on</strong>g>1588</str<strong>on</strong>g> <str<strong>on</strong>g>V2</str<strong>on</strong>g> <str<strong>on</strong>g>Node</str<strong>on</strong>g> <strong>on</strong> <strong>the</strong> MCF5441X, Rev. 0<br />

Freescale Semic<strong>on</strong>ductor

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!