SDK 集成与文档

Ameba FreeRTOS AWS 参考集成概览

下表列出了 FreeRTOS-LTS-202406.xx 分支周期内,各 Ameba 芯片型号对应的 SDK 基础版本及其 AWS FreeRTOS 分支链接。

芯片型号

Ameba 基础 SDK 分支

mbedtls 版本

AWS FreeRTOS 版本

AWS FreeRTOS 分支链接

RTL8710C / RTL8720C

RTL8720C SDK

2.28.1

FreeRTOS-LTS-202107.xx

amebaZ2-7.1d-202107.00-LTS

RTL8720C SDK

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

RTL8721D / RTL8722D

RTL872xD SDK

2.28.1

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx

RTL872xD SDK

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

RTL8721Dx

AmebaRTOS release/v1.2

2.28.1

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx

AmebaRTOS release/v1.2

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

AmebaRTOS release/v1.2

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

RTL8726E / RTL8720E / RTL8713E / RTL8710E

AmebaRTOS release/v1.2

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

RTL8730E

AmebaRTOS release/v1.2

3.6.3

FreeRTOS-LTS-202406.xx

FreeRTOS-LTS-202406.xx_mbedtls-v3.6.3

Ameba Amazon FreeRTOS 技术文档概览

下表汇总了 Ameba AWS FreeRTOS 方案的编译、应用开发及故障排查相关文档。

文档类型

描述

GitHub 外部链接

编译指南

SDK 编译、环境搭建及编译配置说明。

Ameba AWS 编译指南

示例指南

示例程序、Demo 工作流及代码逻辑解析。

Amazon FreeRTOS 示例程序

示例内存占用指南

示例(以 mqtt_mutual_auth 为例)的近似内存占用情况。

Amazon FreeRTOS 示例程序

平台编译指南

RTL8721Dx, RTL8726E, RTL8730E 特定开发板的设置。

Ameba RTOS 通用编译指南

故障排查指南

常见 AWS 运行时问题的根本原因分析与解决方案。

AWS 故障排查指南

SDK 项目结构

ameba-amazon-freertos/project 目录包含了按厂商及其支持的硬件平台分类的 IDE 测试与演示项目。

编译支持:

  • 广泛支持: 大多数开发板支持 基于 CMake 的编译流程

  • 例外情况: 部分开发板可能仅支持特定的编译方式。 请务必查阅该板卡对应的 AWS FreeRTOS 入门指南 以获取权威说明。

目录结构:

projects/
├── cmake/                 # CMake 配置文件与编译脚本
│   ├── component/
│   ├── config/
│   ├── flags/
│   ├── <开发板型号>/
│   │   └── README.md      # 板级专属设置与编译说明

备注

对于具有特殊配置的开发板,请优先参考对应入门指南中推荐的编译方法。