Awesome
CMSIS-FreeRTOS
This repository contains the CMSIS-RTOS adoption of FreeRTOS-Kernel Version 11.1.0 as it is released as Software Pack on http://www.keil.com/pack. The documentation is available under https://arm-software.github.io/CMSIS-FreeRTOS/.
Use Issues to provide feedback and report problems for CMSIS FreeRTOS implementation.
Use main branch for pull-requests.
Directory Structure
Directory | Content |
---|---|
CMSIS | CMSIS-FreeRTOS related files |
CMSIS/RTOS2/FreeRTOS/Config | CMSIS-FreeRTOS configuration file |
CMSIS/RTOS2/FreeRTOS/Examples | CMSIS-FreeRTOS example projects |
CMSIS/RTOS2/FreeRTOS/Source | CMSIS-FreeRTOS source code |
Documentation | Generated documentation placeholder |
DoxyGen | Source of the documentation |
Source | FreeRTOS Kernel source code |
Generate CMSIS Pack for Release
This GitHub development repository contains all the sources you need to successfully build the pack.
To build the complete pack for installation use the gen_pack.sh bash script. This script file also generates the documentation.
Documentation may be generated separately using the bash script gen_doc.sh (located in ./DoxyGen).
License
The FreeRTOS kernel source files are released under the MIT open source license (read LICENSE.md). The rest of the repository content is covered by Apache 2.0 license (read LICENSE).