middlewares
← 代码架构库 | ← 嵌入式工程架构 | ← 模块总览 | ← 主页
存放 GUI、文件系统、通信协议、算法和其他第三方中间件,不放项目业务代码。
| 文件/目录 | 作用 |
|---|---|
middlewares/xxx/ | 第三方库源码 |
middlewares/xxx/xxx_config.h | 第三方库配置 |
middlewares配置:
- 每个第三方库单独建立目录,例如
middlewares/xxx/。 - 将库的头文件加入工程路径,将需要的
.c加入工程。 - 库的配置文件放在该库目录,不放入 App。
- 由 Service 或 Platform Wrapper 封装第三方库接口,业务层不直接依赖第三方类型。