# StudyRtoS **Repository Path**: beimangshan/study-rtos ## Basic Information - **Project Name**: StudyRtoS - **Description**: 这个仓库通过一步步学习freeRTOS来逐步构建一个在STM32系列芯片上运行的实时系统框架,并计划在代码底层添加大量的底层驱动以及应用模块来进一步延伸这个项目的应用场景。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-07-04 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # StudyRto ## 介绍 这个仓库通过一步步学习 `freeRTOS` 来逐步构建一个在 STM32 系列芯片上运行的实时系统框架,并计划在代码底层添加大量的底层驱动以及应用模块来进一步延伸这个项目的应用场景。 ## 软件架构 由于是针对 STM32 系列芯片做开发,所以才是采用的 MDK 系列 Keil 的开发环境,故而这个项目整体在编译运行过程中都是基于 Keil 开发环境下的工程构建的。 代码目录框架大致进行如下划分: - project:项目工程文件 - freertos: freeRTOS 系统相关文件 - main:主函数入口文件 - middle:中间层(架构层文件目录) - module:应用模块目录 - hardware:硬件层目录(包含各种底层外设驱动部分的定义和接口) ## 开发流程 1. 将现有模块通过简单 task 构建到工程桩,完成目前的板级驱动功能开发 2. 整理其中存在通信交互的 task 任务模块 3. 分离其中硬件、中间层代码 ## 安装教程 ## 使用说明 ## 参与贡献 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/)