Overview
More than a Kernel
Like the kernel that came before them, the FreeRTOS libraries provide intuitive APIs that can be used consistently across a range of different projects. Of course, kernel APIs deal primarily with multi-tasking services. The libraries bring in additional functionality to complement the kernel and accelerate the development of connected devices.
Although the Amazon FreeRTOS libraries tend to be viewed as a means of connecting directly to Amazon Web Services (AWS), this is not the only context in which they can be employed. The libraries are versatile and can benefit developers in a variety of different use cases. They are particularly well suited, for example, to serve as the foundation for devices that connect locally to an Echo or other Alexa-enabled products.
The Bluetooth Low Energy Library
Bluetooth Low Energy (BLE) can be found practically everywhere today, including FreeRTOS. The FreeRTOS BLE library provides a highly abstracted, user-friendly API to help developers streamline their Bluetooth efforts. As indicated in the diagram, the EFR32 port of the library pairs this API with Silicon Labs’ Bluetooth stack, which has a track record of success in a multitude of innovative products.
Licensing
The FreeRTOS libraries are offered under the same licensing terms (MIT Open-Source) as the kernel. Explore additional infomation on licensing.
Getting Started
Download and Install Simplicity Studio
A number of FreeRTOS libraries—including BLE—have been adapted to Silicon Labs’ EFR32 wireless SoCs and are delivered through Simplicity Studio. Within Studio, you’ll find software examples to help you quickly get your next FreeRTOS-based development efforts off the ground.
Hardware Support
The FreeRTOS libraries are supported on select EFR32 devices. Check Simplicity Studio for example projects targeting your preferred device.
Select a Software Example
Software examples allow you to quickly get FreeRTOS up and running on your board.
Follow these easy steps:
1. Plug kit in with USB; Use the port labeled DBG
2. Open Simplicity Studio
3. Select Software Examples with the "Amazon" technology type (see screenshot)
Tech Docs
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.