Download FreeRTOS
 

Quality RTOS & Embedded Software

LIBRARIES
WHAT'S NEW
Simplifying Authenticated Cloud Connectivity for Any Device.
Designing an energy efficient and cloud-connected IoT solution with CoAP.
Introducing FreeRTOS Kernel version 11.0.0:
FreeRTOS Roadmap and Code Contribution process.
OPC-UA over TSN with FreeRTOS.

Source Code Organisation
Part of the FreeRTOS-Plus-TCP Networking Tutorial

The RTOS's TCP source code is distributed with the directory structure shown below. Pre-packaged projects may be delivered with a slightly different structure.


FreeRTOS-Plus-TCP
|
+-source [Contains the source files that implement the TCP/IP stack]
|
+-include [Contains the header files for the TCP/IP stack]
|
+-portable
|
+-Compiler
| +-Compiler_x [Contains structure packing header files for Compiler_x]
| +-Compiler_y [Contains structure packing header files for Compiler_y]
| +-Compiler_z [Contains structure packing header files for Compiler_z]
|
+-BufferManagement [Source files that implement various buffer allocation schemes]
|
+-NetworkInterface
+-MCU_x [Contains a network driver for the MCU_x family of microcontrollers]
+-MCU_y [Contains a network driver for the MCU_y family of microcontrollers]
+-MCU_z [Contains a network driver for the MCU_z family of microcontrollers]

The FreeRTOS-Plus-TCP Directory Structure


<< Back to the RTOS TCP networking tutorial index

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.