Quality RTOS & Embedded Software

SUPPORT
WHAT'S NEW
FreeRTOS SMP:
FreeRTOS security certification:
Embedded World track keynote:
FreeRTOS formal verification:
Homepage | FAQ

FreeRTOS FAQ - What is a Long Term Support (LTS) release?

This is a subsection of the full FAQ

Which libraries are covered under FreeRTOS Long Term Support (LTS)
What is the support period for FreeRTOS LTS libraries?
What are the benefits of using FreeRTOS LTS libraries?
Where do I obtain the FreeRTOS LTS libraries?
How do I integrate FreeRTOS LTS libraries into my project?
How do I find information on and download the FreeRTOS LTS patches?
What is the software license for FreeRTOS LTS?
Do I have to pay to use FreeRTOS LTS libraries?
Who is releasing and supporting FreeRTOS LTS?
What is the release cycle for FreeRTOS LTS?
What is the SLA for security updates and critical bug fixes?
Can I get support for more than two years?

This is a subsection of the full FAQ



Which libraries are covered under FreeRTOS Long Term Support (LTS)?

FreeRTOS 202012.01 LTS covers the following libraries: FreeRTOS kernel, FreeRTOS+TCP, coreMQTT, coreHTTP, corePKCS11, coreJSON, AWS IoT OTA, AWS IoT Jobs, AWS IoT Device Defender, and AWS IoT Device Shadow. More details can be found on the LTS libraries home page.


What is the support period for FreeRTOS LTS libraries?

The support period for FreeRTOS LTS libraries is two years. FreeRTOS 202012.01 LTS libraries will not have any feature development, and will include security updates and bug fixes that AWS determines as critical, at least until March 31, 2023.


What are the benefits of using FreeRTOS LTS libraries?

FreeRTOS LTS libraries help reduce maintenance and testing costs associated with updating libraries on production devices. The FreeRTOS mainline libraries can introduce both new features and critical fixes, and it might be difficult for a project nearing production to include only critical fixes. FreeRTOS LTS libraries provide two years of predictability and feature stability, and receive security updates and critical bug fixes to help keep devices secure.


Where do I obtain the FreeRTOS LTS libraries?

You can get the FreeRTOS LTS libraries by cloning the FreeRTOS 202012.01 LTS GitHub repository, cloning individual LTS libraries, or by downloading the FreeRTOS 202012.01 LTS zip file from the downloads page.


How do I integrate FreeRTOS LTS libraries into my project?

There are several ways you can get started:

  1. You can update individual libraries to LTS libraries by cloning them from their corresponding repositories. For example, you can update your project to the FreeRTOS LTS MQTT library by downloading code from the coreMQTT GitHub repository.
  2. You can download an IoT Reference Integration from FreeRTOS.org, and then update the submodule pointers to the FreeRTOS LTS version.
  3. You can clone the latest FreeRTOS version in GitHub, and then update the submodule pointers to the FreeRTOS LTS version.

How do I find information on and download the FreeRTOS LTS patches?

You can visit the ‘FreeRTOS LTS Patches’ section in the LTS Libraries page for the latest information, or subscribe to GitHub notifications for the FreeRTOS 202012.01 LTS repository. FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). For example, FreeRTOS 202012.02 LTS means the second patch to the December-2020 FreeRTOS LTS release. You can get the latest patch from GitHub by using the associated download link.


What is the software license for FreeRTOS LTS?

FreeRTOS 202012.01 LTS libraries are distributed free under the MIT open source license.


Do I have to pay to use FreeRTOS LTS libraries?

No. FreeRTOS LTS libraries are free for all users under the MIT open source license.


Who is releasing and supporting FreeRTOS LTS?

AWS will release and provide ongoing maintenance of the FreeRTOS LTS libraries for the benefit of the FreeRTOS community. The FreeRTOS community is encouraged to provide feedback and contribute code in the form of GitHub pull requests.


What is the release cycle for FreeRTOS LTS?

We expect new FreeRTOS LTS releases to happen every 1.5 years.


What is the SLA for security updates and critical bug fixes?

We aim to address security vulnerabilities and critical bugs on FreeRTOS LTS libraries within seven days from successfully implementing a mitigation to releasing an update.

Can I get support for more than two years?

Please refer to the Contact and Support details to get in touch with us.

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