uGOOSE  1.0
GOOSE for Embedded Devices. Sample project for Renesas R-IN32-EC
Start Up

This page details the start up process of the sample project:


Project Start

As soon as the project is loaded, the following actions will be performed:

  1. System init - The system will boot up and initialise the board.
  2. The Main task will run a pattern on the LEDs on the side of the board. This is to indicate that the system is running and that other tasks are running in the background. The speed of the LED pattern can be modified by browsing to the web page hosted on the device.
  3. The DHCP client will attempt to obtain an IP address. The address can be seen in the Output Window of the debugger

    IP_address.jpg
    DHCP Client obtaining IP address
  4. The Echo Server will open UDP and TCP ports for echo testing.

    echo_start.jpg
    Echo Server startup
  5. After 5 seconds, the Goose task will start sending GOOSE packets. These packets are from Data Set 1 and are described in section Scheduled Sending.



Web Server

It is possible to browse to the web page hosted on the device and perform certain actions, such as modifying the speed of the LED pattern.

Webserver.jpg
Simple Web Server



Echo Server

A simple echo server is implemented to test the TCP/IP stack. A simple terminal program such Tera Term can be used to establish a coonnection:

Telnet1.jpg
Connect using Telnet on port 10000
Telnet2.jpg
Echo Server echos back strings