• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

Config/21-Aug-2025-

Logging/21-Aug-2025-

Test_Code/21-Aug-2025-

WinPCap/21-Aug-2025-

Full-TCP-Suite.sln A D21-Aug-20251,004 2422

ReadMe.txt A D21-Aug-20251.3 KiB2420

Read_Me_Build_Instructions.url A D21-Aug-2025187 76

main.c A D21-Aug-202512.3 KiB357193

ReadMe.txt

1The FreeRTOS+TCP source code and example projects are currently provided in
2their own .zip file download, but using the directory structure of the official
3FreeRTOS .zip file download.  This allow the projects to be seamlessly moved
4from one download to the other, but can seem strange when the files are viewed
5in isolation.
6
7The FreeRTOS+TCP test suite Visual Studio project file is in the following
8directory: FreeRTOS-Plus\Test\FreeRTOS-Plus-TCP\Integration\Full-TCP-Suite
9
10This project is a version of the standard FreeRTOS demos that includes the
11integration tests of +TCP. It tests the +TCP stack through the use of FreeRTOS_Sockets
12API. To Run this project, make sure that the computer is connected to a network
13via ethernet cable.
14- Open the project (using file named `Full-TCP-Suite.sln`) and
15choose the required network interface by modifying this line `#define
16configNETWORK_INTERFACE_TO_USE` in FreeRTOSConfig.h.
17- Modify the `tcptestECHO_SERVER_ADDR[0-3]` and `tcptestECHO_PORT` in the file
18`test_tcp.h` according to the address of the unsecure echo server of your choosing.
19An implementation of echo server is provided here:
20https://docs.aws.amazon.com/freertos/latest/portingguide/afr-echo-server.html
21
22Once these changes are made, just build and run the project. It should run 23 test
23of which all should pass with a proper connection.
24