# REALFEIWU **Repository Path**: kleeforever/realfw ## Basic Information - **Project Name**: REALFEIWU - **Description**: 一个简洁高效的stm32 hal库的控制框架 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-12 - **Last Updated**: 2024-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # REALFW #### 简介 一款简洁高效的HAL库电控开发框架 #### 软件架构 REALFW │ ├── Core │ ... HAL库生成的代码,底层控制核心 │ ├── Modules │ ├── UART 主要用于单片机与电脑通信 │ └── DR16 dr16遥控器接收端驱动 │ └── servo 舵机驱动,集成了舵机播放设定动作,舵机与上位机通信调试驱动 │ └── LED LED控制 │ └── ... │ ├── System 软件系统核心功能 │ ├── task 任务系统,采用时间片轮询的方式周期性执行任务。也可实现异步操作 │ └── ... | ├── Utils 常用数据处理计算函数,存放数学计算函数并采取必要的优化 | └── User 用户顶层控制代码 #### 介绍 本系统是参照JUSTFW电控框架,设计的一款更加轻量的控制框架。软件层面上为了保证在f1系列单片机能流畅运行放弃了FreeRTOS操作系统。本框架围绕着一款基于时间片轮询的task系统对各模块编写驱动程序。 #### 使用说明 本示例仓库基于stm32f103c6,使用其他型号注意移植 #### 开发计划 1、加入全局函数和共享变量或者话题机制降低模块间的耦合