New example project from FreeRTOS demonstrates TCP, UDP, FTP, and web server.

Posted by Stephen Martin on Jan 27, 2016 3:45:00 PM

Richard Barry and the folks at have a new demo project available using the free TrueSTUDIO Lite development tool. The demo showcases the FreeRTOS real-time operating system, FreeRTOS+TCP stack and FreeRTOS+FAT file system and is ready to import into TrueSTUDIO as an existing project.

The demo is built for the popular STM3240G-EVAL board (using the STM32F407 device based on an ARM Cortex-M4 core).  Despite the board having plenty of off-chip RAM, the demo only actually uses the limited on-chip RAM, demonstrating what can be achieved even in RAM-constrained systems when using these high quality but completely free software components.

“The removal of the code-size limit from TrueSTUDIO Lite gives us the opportunity to use TrueSTUDIO to create comprehensive examples, such as this.” said Barry. “It also gives our ever-growing, global user base the opportunity to quickly and easily pick up a known good working project, which they can then further develop into a commercial product, should they wish. The also have the option to augment and enhance their development experience by making use of the optional upgrade paths available to them at any time.”


Using this project you can run the following examples:

  • HTTP web server
  • FTP server
  • TCP echo server
  • TCP echo clients
  • Command line interface using a UDP socket
  • UDP logging; sending FreeRTOS+TCP log output to a UDP port

The project and all source code and full instructions about the demo are in the FreeRTOS plus section on

Simply import the project into TrueSTUDIO Lite (or Pro), connect the hardware and run.





 Find out more about free TrueSTUDIO Lite development tools.

The world’s most powerful free C/C++ IDE for ARM development

Free to download. Free to use. Free to share. No code size restrictions!



Topics: Atollic TrueSTUDIO, RTOS, Embedded Software Development