mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2026-07-27 00:03:42 +00:00
* Update the readme files to be correct for the upcoming LTS snapshot zip file - noting the differences between the Beta1 and Beta2 directories.
61 lines
2.5 KiB
Plaintext
Executable File
61 lines
2.5 KiB
Plaintext
Executable File
*** 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 zip file also contains significant enhancements to the over the air (OTA)
|
|
update agent. Specifically, it is now possible to pause and resume an
|
|
in-progress update.
|
|
|
|
*** 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.
|
|
https://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
|
|
provides additional information on using the Windows port.
|
|
|
|
The following links provide instructions on using the FreeRTOS IoT
|
|
libraries:
|
|
|
|
+ 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:
|
|
|
|
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 ***
|
|
|
|
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
|