You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS/FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Echo_Posix
Xiaodong Li e39bb188dd
Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026)
* Update freertos-plus-tcp-echo-posix git workflow to include echo server setup with port 5000, update Ubuntu runner version to 22.04, install glib and libslirp, and add git run action with TRACE_ON_ENTER=0 which disables trace output saved msg

* Update ipconfigNETWORK_MTU to 1500, ipconfigBUFFER_PADDING on 64-bit platforms, and FreeRTOS-Plus-TCP submodule libslirp version number in backend file

* Format code, update lexicon.txt and create ReadMe

---------

Co-authored-by: Xiaodong Li <xiaodonn@amazon.com>
2 years ago
..
Trace_Recorder_Configuration FreeRTOS Trace Fixes (#888) 2 years ago
.gitignore Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
FreeRTOS-simulator-for-Linux.url Split networking from posix and qemu mps2 demos (#455) 4 years ago
FreeRTOSConfig.h Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
FreeRTOSIPConfig.h Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
Makefile Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
README.txt Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
SimpleTCPEchoServer.c Merging IPv6 demo changes to main (#1028) 2 years ago
TCPEchoClient_SingleTasks.c Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
TCPEchoClient_SingleTasks.h Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
code_coverage_additions.c [AUTO][RELEASE]: Bump file header version to "202212.00" 2 years ago
console.c [AUTO][RELEASE]: Bump file header version to "202212.00" 2 years ago
console.h [AUTO][RELEASE]: Bump file header version to "202212.00" 2 years ago
main.c Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
main_networking.c Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo (#1026) 2 years ago
runtime_stats_hooks.c [AUTO][RELEASE]: Bump file header version to "202212.00" 2 years ago

README.txt

FreeRTOS_Plus_TCP_Echo_Posix depends on Libslirp library to emulate network interface.
Make sure libslirp and glib (libslirp dependency) are installed before building the demo:
1. Run sudo apt-get install -y git build-essential libglib2.0-dev libslirp-dev in Ubuntu OS
2. Run brew install libslirp in MacOS