SDK 集成与文档
Ameba FreeRTOS AWS 参考集成概览
下表列出了 FreeRTOS-LTS-202406.xx 分支周期内,各 Ameba 芯片型号对应的 SDK 基础版本及其 AWS FreeRTOS 分支链接。
芯片型号 |
Ameba 基础 SDK 分支 |
mbedtls 版本 |
AWS FreeRTOS 版本 |
AWS FreeRTOS 分支链接 |
|---|---|---|---|---|
RTL8710C / RTL8720C |
2.28.1 |
FreeRTOS-LTS-202107.xx |
||
3.6.3 |
FreeRTOS-LTS-202406.xx |
|||
RTL8721D / RTL8722D |
2.28.1 |
FreeRTOS-LTS-202406.xx |
||
3.6.3 |
FreeRTOS-LTS-202406.xx |
|||
RTL8721Dx |
2.28.1 |
FreeRTOS-LTS-202406.xx |
||
3.6.3 |
FreeRTOS-LTS-202406.xx |
|||
3.6.3 |
FreeRTOS-LTS-202406.xx |
|||
RTL8726E / RTL8720E / RTL8713E / RTL8710E |
3.6.3 |
FreeRTOS-LTS-202406.xx |
||
RTL8730E |
3.6.3 |
FreeRTOS-LTS-202406.xx |
Ameba Amazon FreeRTOS 技术文档概览
下表汇总了 Ameba AWS FreeRTOS 方案的编译、应用开发及故障排查相关文档。
文档类型 |
描述 |
GitHub 外部链接 |
|---|---|---|
编译指南 |
SDK 编译、环境搭建及编译配置说明。 |
|
示例指南 |
示例程序、Demo 工作流及代码逻辑解析。 |
|
示例内存占用指南 |
示例(以 mqtt_mutual_auth 为例)的近似内存占用情况。 |
|
平台编译指南 |
RTL8721Dx, RTL8726E, RTL8730E 特定开发板的设置。 |
|
故障排查指南 |
常见 AWS 运行时问题的根本原因分析与解决方案。 |
SDK 项目结构
ameba-amazon-freertos/project 目录包含了按厂商及其支持的硬件平台分类的 IDE 测试与演示项目。
编译支持:
广泛支持: 大多数开发板支持 基于 CMake 的编译流程。
例外情况: 部分开发板可能仅支持特定的编译方式。 请务必查阅该板卡对应的 AWS FreeRTOS 入门指南 以获取权威说明。
目录结构:
projects/
├── cmake/ # CMake 配置文件与编译脚本
│ ├── component/
│ ├── config/
│ ├── flags/
│ ├── <开发板型号>/
│ │ └── README.md # 板级专属设置与编译说明
备注
对于具有特殊配置的开发板,请优先参考对应入门指南中推荐的编译方法。