Update the readme files to be correct for the upcoming LTS snapshot z… (#141)

* Update the readme files to be correct for the upcoming LTS snapshot zip file - noting the differences between the Beta1 and Beta2 directories.
This commit is contained in:
RichardBarry
2020-07-16 17:52:37 -07:00
committed by GitHub
parent 1b17e9ebf7
commit 319dd912ca
9 changed files with 155 additions and 108 deletions

View File

@@ -1,26 +1,28 @@
*** INTRODUCTION *** *** INTRODUCTION ***
Development is now underway that will enable us to provide long-term support (LTS) We are currently working to improve the modularity and memory usage of new
releases of FreeRTOS. An LTS release is maintained separately from the main FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
codebase. Typically, no new features are added after release, but critical bugs download with long term support (LTS). https://freertos.org/ltsroadmap.html
and security vulnerabilities are patched for years after launch. contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
We are currently working to improve modularity and memory usage of FreeRTOS The zip file also contains significant enhancements to the over the air (OTA)
libraries to ensure the FreeRTOS LTS release helps our users cover a wider set of use cases. update agent. Specifically, it is now possible to pause and resume an
in-progress update.
For additional details on LTS and the supported libraries,
refer to https://freertos.org/ltsroadmap.html
*** INSTRUCTIONS *** *** INSTRUCTIONS ***
The pre-configured projects use the FreeRTOS kernel Windows port (often The pre-configured projects use the FreeRTOS kernel Windows port (often
called the Windows simulator) to enable their evaluation using the free Visual called the Windows simulator) to enable their evaluation using the free Visual
Studio tools and without needing specific microcontroller hardware. Studio tools and without needing specific microcontroller hardware.
Additional details can be found at:
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
provides additional information on using the Windows port.
Instructions for configuring and using the FreeRTOS IoT libraries are in the The following links provide instructions on using the FreeRTOS IoT
following links: libraries:
+ https://www.FreeRTOS.org/mqtt/ + https://www.FreeRTOS.org/mqtt/
+ https://www.FreeRTOS.org/https/ + https://www.FreeRTOS.org/https/
@@ -35,6 +37,11 @@ following links:
The Visual Studio projects for each of the FreeRTOS IoT library examples are The Visual Studio projects for each of the FreeRTOS IoT library examples are
located in sub-directories of the following top-level directories: located in sub-directories of the following top-level directories:
Demos using the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_plain_text
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_light_weight
Demos not yet updated to the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow

View File

@@ -1,28 +1,35 @@
*** INTRODUCTION *** *** INTRODUCTION ***
Development is now underway that will enable us to provide long-term support (LTS) We are currently working to improve the modularity and memory usage of new
releases of FreeRTOS. An LTS release is maintained separately from the main FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
codebase. Typically, no new features are added after release, but critical bugs download with long term support (LTS). https://freertos.org/ltsroadmap.html
and security vulnerabilities are patched for years after launch. contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
We are currently working to improve modularity and memory usage of FreeRTOS The zip file also contains significant enhancements to the over the air (OTA)
libraries to ensure the FreeRTOS LTS release helps our users cover a wider set of use cases. update agent. Specifically, it is now possible to pause and resume an
in-progress update.
For additional details on LTS and the supported libraries,
refer to https://freertos.org/ltsroadmap.html
*** INSTRUCTIONS *** *** INSTRUCTIONS ***
The pre-configured projects use the FreeRTOS kernel Windows port (often The pre-configured projects use the FreeRTOS kernel Windows port (often
called the Windows simulator) to enable their evaluation using the free Visual called the Windows simulator) to enable their evaluation using the free Visual
Studio tools and without needing specific microcontroller hardware. Studio tools and without needing specific microcontroller hardware.
Additional details can be found at:
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
provides additional information on using the Windows port.
Instructions for configuring and using the FreeRTOS IoT libraries are in the The following links provide instructions on using the FreeRTOS IoT
following links: libraries:
+ https://www.FreeRTOS.org/mqtt/ + https://www.FreeRTOS.org/mqtt/
+ https://www.FreeRTOS.org/https/
+ https://www.FreeRTOS.org/shadow/
+ https://www.FreeRTOS.org/jobs/
+ https://www.FreeRTOS.org/ota/
+ https://www.FreeRTOS.org/pkcs11/
*** LOCATING THE EXAMPLE PROJECTS *** *** LOCATING THE EXAMPLE PROJECTS ***
@@ -30,7 +37,17 @@ following links:
The Visual Studio projects for each of the FreeRTOS IoT library examples are The Visual Studio projects for each of the FreeRTOS IoT library examples are
located in sub-directories of the following top-level directories: located in sub-directories of the following top-level directories:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt Demos using the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_plain_text
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_light_weight
Demos not yet updated to the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/jobs
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/ota
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/pkcs11
*** ADDITIONAL INFORMATION *** *** ADDITIONAL INFORMATION ***

View File

@@ -1,26 +1,28 @@
*** INTRODUCTION *** *** INTRODUCTION ***
Development is now underway that will enable us to provide long-term support (LTS) We are currently working to improve the modularity and memory usage of new
releases of FreeRTOS. An LTS release is maintained separately from the main FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
codebase. Typically, no new features are added after release, but critical bugs download with long term support (LTS). https://freertos.org/ltsroadmap.html
and security vulnerabilities are patched for years after launch. contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
We are currently working to improve modularity and memory usage of FreeRTOS The zip file also contains significant enhancements to the over the air (OTA)
libraries to ensure the FreeRTOS LTS release helps our users cover a wider set of use cases. update agent. Specifically, it is now possible to pause and resume an
in-progress update.
For additional details on LTS and the supported libraries,
refer to https://freertos.org/ltsroadmap.html
*** INSTRUCTIONS *** *** INSTRUCTIONS ***
The pre-configured projects use the FreeRTOS kernel Windows port (often The pre-configured projects use the FreeRTOS kernel Windows port (often
called the Windows simulator) to enable their evaluation using the free Visual called the Windows simulator) to enable their evaluation using the free Visual
Studio tools and without needing specific microcontroller hardware. Studio tools and without needing specific microcontroller hardware.
Additional details can be found at:
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
provides additional information on using the Windows port.
Instructions for configuring and using the FreeRTOS IoT libraries are in the The following links provide instructions on using the FreeRTOS IoT
following links: libraries:
+ https://www.FreeRTOS.org/mqtt/ + https://www.FreeRTOS.org/mqtt/
+ https://www.FreeRTOS.org/https/ + https://www.FreeRTOS.org/https/
@@ -35,6 +37,11 @@ following links:
The Visual Studio projects for each of the FreeRTOS IoT library examples are The Visual Studio projects for each of the FreeRTOS IoT library examples are
located in sub-directories of the following top-level directories: located in sub-directories of the following top-level directories:
Demos using the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_plain_text
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_light_weight
Demos not yet updated to the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow
@@ -51,8 +58,3 @@ directory structure
See also - See also -
http://www.freertos.org/FreeRTOS-quick-start-guide.html http://www.freertos.org/FreeRTOS-quick-start-guide.html
http://www.freertos.org/FAQHelp.html http://www.freertos.org/FAQHelp.html
*** Mbed TLS License ***
This repository uses Mbed TLS under Apache 2.0

View File

@@ -1,53 +1,18 @@
*** INTRODUCTION *** *** INTRODUCTION ***
Development is now underway that will enable us to provide long-term support (LTS) We are currently working to improve the modularity and memory usage of new
releases of FreeRTOS. An LTS release is maintained separately from the main FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
codebase. Typically, no new features are added after release, but critical bugs download with long term support (LTS). https://freertos.org/ltsroadmap.html
and security vulnerabilities are patched for years after launch. contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
We are currently working to improve modularity and memory usage of FreeRTOS The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta1 directory contains
libraries to ensure the FreeRTOS LTS release helps our users cover a wider set of use cases. the source code of the libraries that are being refactored.
For additional details on LTS and the supported libraries, The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta2 directory contains
refer to https://freertos.org/ltsroadmap.html the work-in-progress source code of libraries that have already been refactored
(currently the MQTT library).
*** INSTRUCTIONS ***
The pre-configured projects use the FreeRTOS kernel Windows port (often
called the Windows simulator) to enable their evaluation using the free Visual
Studio tools and without needing specific microcontroller hardware.
Additional details can be found at:
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
Instructions for configuring and using the FreeRTOS IoT libraries are in the
following links:
+ https://www.FreeRTOS.org/mqtt/
+ https://www.FreeRTOS.org/https/
+ https://www.FreeRTOS.org/shadow/
+ https://www.FreeRTOS.org/jobs/
+ https://www.FreeRTOS.org/ota/
+ https://www.FreeRTOS.org/pkcs11/
*** LOCATING THE EXAMPLE PROJECTS ***
The Visual Studio projects for each of the FreeRTOS IoT library examples are
located in sub-directories of the following top-level directories:
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/mqtt
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/https
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/shadow
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/jobs
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/ota
+ /FreeRTOS-Plus/Demo/FreeRTOS_IoT_Libraries/pkcs11
*** ADDITIONAL INFORMATION ***
See http://www.freertos.org/a00017.html for full details of the FreeRTOS
directory structure
See also -
http://www.freertos.org/FreeRTOS-quick-start-guide.html
http://www.freertos.org/FAQHelp.html

View File

@@ -0,0 +1,18 @@
*** INTRODUCTION ***
We are currently working to improve the modularity and memory usage of new
FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
download with long term support (LTS). https://freertos.org/ltsroadmap.html
contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta1 directory contains
the source code of the libraries that are being refactored.
The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta2 directory contains
the work-in-progress source code of libraries that have already been refactored
(currently the MQTT library).

View File

@@ -0,0 +1,18 @@
*** INTRODUCTION ***
We are currently working to improve the modularity and memory usage of new
FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
download with long term support (LTS). https://freertos.org/ltsroadmap.html
contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta1 directory contains
the source code of the libraries that are being refactored.
The /FreeRTOS-Plus/Source/FreeRTOS-IoT-Libraries-LTS-Beta2 directory contains
the work-in-progress source code of libraries that have already been refactored
(currently the MQTT library).

13
FreeRTOS-Plus/readme.txt Normal file
View File

@@ -0,0 +1,13 @@
Directories:
+ The FreeRTOS-Plus/Source directory contains source code for some of the
FreeRTOS+ components. These subdirectories contain further readme files and
links to documentation.
+ The FreeRTOS-Plus/Demo directory contains a demo application for every most of
the FreeRTOS+ components. Lots of the demo applications use the FreeRTOS
Windows simulator for easy evaluation. Be aware that FreeRTOS is much slower
and not deterministic when executed in a simulated environment.
+ See http://www.freertos.org/plus

View File

@@ -4,7 +4,7 @@ The easiest way to use FreeRTOS is to start with one of the pre-configured demo
Additionally, for FreeRTOS kernel feature information refer to the [Developer Documentation](https://www.freertos.org/features.html), and [API Reference](https://www.freertos.org/a00106.html). Additionally, for FreeRTOS kernel feature information refer to the [Developer Documentation](https://www.freertos.org/features.html), and [API Reference](https://www.freertos.org/a00106.html).
### Getting help ### Getting help
If you have any questions or need assistance troubleshooting your FreeRTOS project, we have an active community that can help on the [FreeRTOS Community Support Forum](https://forums.freertos.org). The [FreeRTOS Support Forum](https://forums.freertos.org) is an excellent way to get rapid help from the FreeRTOS maintainers and wider FreeRTOS community.
## Repository structure ## Repository structure
This repository contains the FreeRTOS Kernel, a number of supplementary libraries, and a comprehensive set of example applications. This repository contains the FreeRTOS Kernel, a number of supplementary libraries, and a comprehensive set of example applications.

View File

@@ -1,26 +1,28 @@
*** INTRODUCTION *** *** INTRODUCTION ***
Development is now underway that will enable us to provide long-term support (LTS) We are currently working to improve the modularity and memory usage of new
releases of FreeRTOS. An LTS release is maintained separately from the main FreeRTOS IoT libraries before releasing the libraries into the main FreeRTOS
codebase. Typically, no new features are added after release, but critical bugs download with long term support (LTS). https://freertos.org/ltsroadmap.html
and security vulnerabilities are patched for years after launch. contains a description of the libraries that target modularity and code quality
criteria. An LTS release is only updated with bug and vulnerability patches,
not new features. This zip file contains (among other updates) a
work-in-progress snapshot of the MQTT library, which is near completion. The
MQTT library is now much easier to bring into any project, including projects
that do not use FreeRTOS.
We are currently working to improve modularity and memory usage of FreeRTOS The zip file also contains significant enhancements to the over the air (OTA)
libraries to ensure the FreeRTOS LTS release helps our users cover a wider set of use cases. update agent. Specifically, it is now possible to pause and resume an
in-progress update.
For additional details on LTS and the supported libraries,
refer to https://freertos.org/ltsroadmap.html
*** INSTRUCTIONS *** *** INSTRUCTIONS ***
The pre-configured projects use the FreeRTOS kernel Windows port (often The pre-configured projects use the FreeRTOS kernel Windows port (often
called the Windows simulator) to enable their evaluation using the free Visual called the Windows simulator) to enable their evaluation using the free Visual
Studio tools and without needing specific microcontroller hardware. Studio tools and without needing specific microcontroller hardware.
Additional details can be found at:
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
provides additional information on using the Windows port.
Instructions for configuring and using the FreeRTOS IoT libraries are in the The following links provide instructions on using the FreeRTOS IoT
following links: libraries:
+ https://www.FreeRTOS.org/mqtt/ + https://www.FreeRTOS.org/mqtt/
+ https://www.FreeRTOS.org/https/ + https://www.FreeRTOS.org/https/
@@ -35,6 +37,11 @@ following links:
The Visual Studio projects for each of the FreeRTOS IoT library examples are The Visual Studio projects for each of the FreeRTOS IoT library examples are
located in sub-directories of the following top-level directories: located in sub-directories of the following top-level directories:
Demos using the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_plain_text
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta2/mqtt/mqtt_light_weight
Demos not yet updated to the refactored MQTT library:
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/mqtt
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/https
+ /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow + /FreeRTOS-Plus/Demo/FreeRTOS-IoT-Libraries-LTS-Beta1/shadow