2023-07-23 23:04:44 +08:00
|
|
|
|
# YueLu2022/2023 EC basic_framework-dev
|
2022-11-03 18:19:06 +08:00
|
|
|
|
|
2023-02-15 18:28:25 +08:00
|
|
|
|
|
2023-05-07 14:32:36 +08:00
|
|
|
|
|
2023-02-15 18:28:25 +08:00
|
|
|
|
[TOC]
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
本框架设计参考了哈尔滨工业大学(深圳)南工骁🦅战队的EC_framework以及RoboMaster官方的RoboRTS-firmware。
|
2022-11-03 18:19:06 +08:00
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
- 若无法访问github,戳[gitee仓库](https://gitee.com/hnuyuelurm/basic_framework)
|
|
|
|
|
- 若gitee内容被屏蔽,戳[github仓库](https://github.com/HNUYueLuRM/basic_framework)
|
2023-02-15 18:28:25 +08:00
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
> 基于basic_framework打造的C++进阶重构版本[***powerful_framework***](https://gitee.com/hnuyuelurm/powerful_framework)现已发布!增加全新的消息交互机制和严格的跨任务数据读写保护,采用了现代构建系统CMake+Ninja以追求极致的编译速度,各种针对嵌入式的编译优化全开,DIY程度进一步提升,更有自定义CMSIS-DSP和Eigen等扩展库支持!快来加入试用/和我们一起开发吧。
|
2022-12-01 22:34:17 +08:00
|
|
|
|
|
2022-11-03 18:19:06 +08:00
|
|
|
|
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 架构
|
2022-12-01 22:34:17 +08:00
|
|
|
|
|
|
|
|
|
|
2022-11-03 18:19:06 +08:00
|
|
|
|
|
2022-11-11 12:32:24 +08:00
|
|
|
|
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 开发工具
|
2023-02-14 17:36:02 +08:00
|
|
|
|
|
2022-11-11 12:32:24 +08:00
|
|
|
|
|
2022-11-13 21:46:52 +08:00
|
|
|
|
|
2022-12-02 23:10:36 +08:00
|
|
|
|
|
2022-11-13 21:46:52 +08:00
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 设计思想
|
2022-11-13 21:46:52 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 执行顺序与数据流
|
2022-11-13 21:46:52 +08:00
|
|
|
|
|
2022-11-11 12:32:24 +08:00
|
|
|
|
|
2022-11-19 16:28:39 +08:00
|
|
|
|
|
2023-02-15 18:28:25 +08:00
|
|
|
|
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 如何使用本框架
|
2023-02-15 18:28:25 +08:00
|
|
|
|
|
|
|
|
|
|
2023-07-23 23:04:44 +08:00
|
|
|
|
## 后续计划
|