
46
RabbitCore RCM3000
6.10 Run the
PINGME.C
Sample Program
Connect the crossover cable from your computer’s Ethernet port to the RCM3000 board’s
RJ-45 Ethernet connector. Open this sample program from the
SAMPLES\TCPIP\ICMP
folder, compile the program, and start it running under Dynamic C. When the program
starts running, the green
LNK
light on the RCM3000 board should be on to indicate an
Ethernet connection is made. (Note: If the
LNK
light does not light, you may not have a
crossover cable, or if you are using a hub perhaps the power is off on the hub.)
The next step is to ping the board from your PC. This can be done by bringing up the MS-
DOS window and running the pingme program:
ping 10.10.6.100
or by
Start > Run
and typing the entry
ping 10.10.6.100
Notice that the red
ACT
light flashes on the RCM3000 board while the ping is taking
place, and indicates the transfer of data. The ping routine will ping the board four times
and write a summary message on the screen describing the operation.
6.11 Running More Sample Programs With Direct Connect
The sample programs discussed here are in the Dynamic C
SAMPLES\RCM3000\TCPIP\
folder.
•
BROWSELED.C
—This program demonstrates a basic controller running a Web page.
Two “LEDs” are created on the Web page, with two buttons to toggle them. Users can
change the status of the lights from the Web browser. The LEDs on the Prototyping
Board match the ones on the Web page. As long as you have not modified the
TCPCONFIG 1
macro in the sample program, enter the following server address in your
Web browser to bring up the Web page served by the sample program.
http://10.10.6.100.
Otherwise use the TCP/IP settings you entered in the
TCP_CONFIG.LIB
library.
•
ECHOCLIENT.C
—This program demonstrates a basic client that will send a packet and
wait for the connected server to echo it back. After every number of sends and receives,
transfer times are shown in the
STDIO
window.
Use
ECHO_SERVER.C
to program a server controller.
•
ECHOSERVER.C
—This program demonstrates This program demonstrates a basic
server that will echo back any data sent from a connected client.
Use
ECHO_CLIENT.C
to program a client controller.
•
ENET_AD.C
—This program demonstrates Ethernet communication between two sin-
gle-board computers. The program sends an A/D voltage value to the second controller
via Ethernet for display.
Use
ENET_MENU.C
to program the other single-board computer.
Downloaded from
Elcodis.com
electronic components distributor
Содержание RabbitCore RCM3000
Страница 8: ...RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 36: ...28 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 42: ...34 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 56: ...48 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 80: ...72 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 110: ...102 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 126: ...118 RabbitCore RCM3000 Downloaded from Elcodis com electronic components distributor...
Страница 128: ...Downloaded from Elcodis com electronic components distributor...