# microRTOS **Repository Path**: hellogitee2022/microRTOS ## Basic Information - **Project Name**: microRTOS - **Description**: 一个免费开源RTOS内核, 支持动态内存管理、自动初始化、软件定时器、信号量、互斥量、消息队列、事件标志组、FIFO等 - **Primary Language**: C - **License**: OSL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-04-25 - **Last Updated**: 2025-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # microRTOS 介绍: microRTOS是一个免费开源RTOS内核, 支持动态内存管理、自动初始化、软件定时器、信号量、互斥量、消息队列、事件标志组、FIFO等, 采用优先级调度,支持同时间片轮转调度, 采用位图算法查找优先级,任务切换时间及短且固定, 高度可裁剪的特性, 软件架构: 目录bsp内是板级支持文件,内部包括一个STM32H7的Keil工程, 目录cpus是移植时需要实现的部分,目前已移植到cortex_m7, 目录examples是常用组件的使用范例, 目录source是这个RTOS的核心, 安装教程: 需要安装Keil MDK5.x和STM32H7的pack, 使用说明: 项目采用Keil MDK5.x开发,安装Keil后在双击“bsp\STM32\STM32H743\project.uvprojx”即可打开此工程,在工程的examples中有采用函数接口的使用范例