1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| APP/
├── Inc/ # 全局类型和配置
│ │ ├── config.h # 系统常量(距离阈值、扇区参数、CAN ID)
│ │ └── types.h # 全局类型定义
├── Drivers/ # 第2层:驱动/算法(纯逻辑,不含FreeRTOS任务)
│ ├── Inc/
│ │ ├── callback.h # 中断服务函数的编写
│ │ └── debug_print.h # 串口调试打印
│ └── Src/
│ │ ├── callback.c
│ │ └── debug_print.c
└── Task/ # 第3层:FreeRTOS任务(使用Drivers,运行在RTOS之上)
├── Inc/
└── Src/
Src/ # STM32CubeMX生成的HAL层代码
Inc/ # STM32CubeMX生成的头文件
Drivers/ # STM32 HAL库(第三方驱动)
Docs/ # 项目文档
Middlewares/ # 第三方中间件
|
评论
评论区加载中...