Introduction
FreeRTOS is an excellent embedded real-time operating system for microcontrollers. Being light-weighted, distributed freely under MIT open-source License, and built with an emphasis on portability, tailorability, and flexible scheduling policy, it requires low RAM/ROM consumption and supports management of task, time, semaphore, message queue, and memory.
This document introduces the FreeRTOS porting example in the GR551x SDK, including usage of the example and descriptions of major source code.
Before getting started, you can refer to the following documents.
Name | Description |
---|---|
GR551x Developer Guide |
Introduces the software/hardware and quick start guide of GR551x SoCs. |
Keil User Guide |
Offers detailed Keil operational instructions. Available at https://www.keil.com/support/man/docs/uv4/. |
FreeRTOS Documentation |
Provides guidance on using FreeRTOS. Available at https://www.freertos.org/Documentation/RTOS_book.html. |