# STM32 HAL FreeRTOS Demo **Repository Path**: tao-wenjie/stm32-hal-free-rtos-demo ## Basic Information - **Project Name**: STM32 HAL FreeRTOS Demo - **Description**: 陶文杰学习FreeRTOS的Demo,包括任务创建、挂起、恢复、删除,中断管理,消息队列,二值信号量,计数信号量,互斥量,事件标志组,任务通知,内存管理。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-16 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: FreeRTOS, STM32-HAL ## README # STM32 HAL FreeRTOS Demo #### 介绍 陶文杰学习FreeRTOS的Demo,包括任务创建、挂起、恢复、删除,中断管理,消息队列,二值信号量,计数信号量,互斥量,事件标志组,任务通知,内存管理。 #### 软件架构 软件架构说明:基于STM32 HAL库,载入FreeRTOS实时操作系统,实现任务调度,保证实时性。多任务管理,并发执行多个任务,中断处理机制,提高系统响应速度。 #### 安装教程 1. 在官网下载安装Keil5安装包 2. 在官网下载安装CubeMX #### 使用说明 1. 下载工程,进入MDK-ARM文件夹,双击.uvprojx后缀的文件,即可在Keil5打开工程,烧录代码到STM32里。 2. 下载工程,双击.ioc后缀的文件,即可在CubeMX软件里打开,修改工程初始化配置。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)