https://github.com/arm-software/cmsis-freertos
FreeRTOS adaptation for CMSIS-RTOS Version 2
https://github.com/arm-software/cmsis-freertos
Last synced: 8 months ago
JSON representation
FreeRTOS adaptation for CMSIS-RTOS Version 2
- Host: GitHub
- URL: https://github.com/arm-software/cmsis-freertos
- Owner: ARM-software
- License: other
- Created: 2017-01-11T13:06:10.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2025-04-25T08:33:58.000Z (10 months ago)
- Last Synced: 2025-05-23T11:29:52.358Z (9 months ago)
- Language: C
- Homepage: https://arm-software.github.io/CMSIS-FreeRTOS/
- Size: 59.9 MB
- Stars: 576
- Watchers: 58
- Forks: 161
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMSIS-FreeRTOS
This repository contains the CMSIS-RTOS adoption of [FreeRTOS-Kernel Version 11.2.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/releases/download/V11.2.0/FreeRTOS-KernelV11.2.0.zip) as it is released as Software Pack on http://www.keil.com/pack. The [documentation](https://arm-software.github.io/CMSIS-FreeRTOS/) 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 | 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 ./Documentation/Doxygen).
## License
The FreeRTOS kernel source files are released under the MIT open source license (read [LICENSE.md](./Source/LICENSE.md)).
The rest of the repository content is covered by Apache 2.0 license (read [LICENSE](./LICENSE)).