概述

RTL8752H 支持蓝牙 5.3 + 2.4GHz 私有协议 + IEEE80215.4(Thread/Zigbee),超低功耗,搭配 40MHz ARM Cortex-M0+ 处理器,以及高容量 Flash/SRAM,灵活的 GPIO 设计,广泛应用于蓝牙智能语音遥控器、Mesh 智能家居、小 UI HMI 、低成本穿戴、智能医疗、智能三表、智能门锁、电子价签等各类产品。

接下来,我们将介绍强大的 Realtek RTL8752H 系列平台如何为开发者的应用程序提供丰富的功能。更多有吸引力的应用案例可在 Realtek 官方网站 RealMCU 上查阅。

Realtek 解决方案的优势

  1. 专业配套的 SDK 能快速设计 240x240 的 UI 产品, RGB888 的数据格式也能轻松达到 30FPS。

  2. 独有的 Find My SDK 能轻松设计 Apple/Google 等融合 Find My 设备。

  3. 成熟的 SDK 和优秀的场景功耗设计,满足太阳能遥控器对稳定性和低功耗的双重需求。

  4. 被多版本迭代验证的 Mesh 1.1 SDK,极大缩短 Mesh 设备的设计时间,安全快速。

同时,为了更好地了解我们的系统,Realtek 也为开发者提供了丰富的文档介绍,以下按照 SoC 硬件平台SDK 软件移动应用程序 的主题按优先级列出推荐学习的文档顺序。

SoC 硬件学习指南

在实际产品进行设计之前,开发者可以先查阅 芯片手册 (RTL8752H Datasheet)、 硬件指导说明 (RTL8752H Hardware Instruction)和 评估板指南 来了解 SoC 的特性。之后,可以利用 Realtek 提供的 HDK 来确定产品硬件设计,开发者可以参考以下图中介绍。

../../_images/hardware_study_guide.png

SoC 硬件平台学习指南

备注

  • 上图中后缀 PDF ZIP 的资料可在 Realtek 官方网站 RealMCU 上获取。

  • 其余资料可在此份在线文档中查阅。

芯片手册

提供了有关 RTL8752H 系列 SoC 规格、功能和使用的详细信息。
请在 Realtek 官方网站 RealMCU 上获取相关资料。

硬件指导说明

该文档介绍了组成 EVB 的各种硬件组件的详细信息。它包含了关于 Flash、麦克风和天线机制的深入细节。此外,该文档还包含了各种原理图参考,以帮助解释这些硬件组件及其功能。
请在 Realtek 官方网站 RealMCU 上获取相关资料。

评估板指南

评估板指南 作为评估板硬件的介绍文档,提供了关于评估板的重要信息,包括接口说明、电源设计细节、IO 端口的概述以及引脚分配。它还涵盖了与评估板设计相关的信息。

SDK 软件学习指南

Realtek SoC 提供了丰富的开发资源,帮助开发者熟悉 RTL8752H 系列并快速开始实际的开发过程。

开发者可以从浏览 SDK 介绍文档和所需工具开始,然后利用示例应用程序逐渐熟悉 Realtek 开发环境。以下是与软件开发相关的学习指南,开发者可以参考下图中所示的步骤进行查阅。

../../_images/sw_study_guide.png

SDK 软件学习指南

备注

  • 上图中后缀 PDF ZIP 的资料可在 Realtek 官方网站 RealMCU 上获取。

  • 其余资料可在此份在线文档中查阅。

快速入门

快速入门 旨在帮助初学者快速搭建和使用 EVB 开发板。它提供了关于 EVB 上重要引脚的简要概述、如何生成和下载 image 到 EVB 的说明,以及打印日志的指导。如果完全对 EVB 开发板感到陌生,这应该是开始的第一个文档。

软件开发工具

为配合 SoC 嵌入式系统开发,Realtek 还提供一系列运行在主机上软件开发工具,包括扩展功能开发、用户应用程序开发和量产配套软件。
软件开发工具 提供了对这些工具及其发布说明的简要介绍。有关每个工具的用户手册,包含在相应软件开发工具的安装包目录中。

平台指南

我们将从 SDK 资源的简介入手,帮助开发者有效利用这些资源进行项目开发。此外,我们还会详细介绍开发过程中涉及到的重要平台内容,包括内存(Memory)管理、Flash、低功耗设计、安全机制以及调试系统等。通过这些介绍,我们希望开发者能够全面理解并准确使用 SDK,从而提升开发效果和项目质量。

分类

说明

平台概述

帮助用户了解如何更有效地利用 SDK 资源进行项目开发,提供 Realtek BLE SoC SDK 的基础概述,包括:开发环境搭建、SDK 的架构、应用程序框架和设置项说明,以及下载和调试的指南。

Memory

全面介绍 IC 的 Memory 系统,包括:ROM、RAM、外部 SPI Flash 和 eFuse,以及如何有效地利用 Memory 资源。

Image Layout

介绍 Image 格式、Flash 空间分布以及 Flash 布局示例。

Flash

Flash 作为一种非易失性存储器,可以进行存储代码或者数据,以及直接执行代码,此部分描述如何使用与 Flash 相关的 API 以及在 IC 中如何工作。

低功耗模式

描述低功耗模式的工作原理、如何进入和退出低功耗模式以及重要的相关 API,旨在为帮助开发者全面的理解低功耗模式功能,以最大化延长电池使用寿命。

安全机制

介绍 RTL8752H 芯片的安全机制以及使用方法,安全机制包括以下几部分:安全启动、Image 加密、Factory data 加密、eFuse 烧录和调试端口控制。

调试系统

介绍 SDK 调试方法,用于调试用户应用程序,例如日志机制和 SWD 调试。

子系统

本章内容将介绍 Realtek 官方提供的 libraries 和 Sub-systems 模块内容。

分类

说明

OTA

OTA 代表一种利用蓝牙传输,更新 Flash 中运行的 Image(代码和数据)的技术,全面介绍了如何理解 OTA 实现方案,包括对 Flash 布局、Image header 格式和 OTA 协议的详细信息。

GUI

HoneyGUI 是由 Realtek 自主研发的图形显示框架,它是一款专为资源受限的微控制器和嵌入式系统设计的开源嵌入式图形用户界面(GUI)库。HoneyGUI 具备轻量级、功能丰富和高度可定制性的特点,广泛应用于消费电子、家电、医疗设备和智能手表等领域。

用户命令接口

用户命令接口主要作为用户命令接收模块,用于蓝牙示例工程中,本文档用于给用户介绍如何使用用户命令接口。

协议

本章内容将介绍 Realtek SoC 方案支持的无线协议。它们介绍了与协议相关的重要概念,并指导开发应用程序。

分类

说明

Bluetooth LE Host

综述 Bluetooth LE 协议栈接口,其中包括基于 GAP 和基于 GATT 的接口。

Bluetooth Host Image

对 Bluetooth Host 及 GAP Lib 做简要的概述。

蓝牙认证

介绍了如何在现有的 Realtek RTL8752x/RTL8762x/RTL8772x 认证的基础上,帮助开发人员最大程度地减少通过蓝牙合格认证程序所需的工作量。

2.4G

2.4G 模块是一个功能完善的 2.4GHz 收发机,可以灵活地用于私有无线协议开发。提供 2.4G Radio 的访问接口和管理、适用于 HID 等场景的私有协议。

IEEE 802.15.4

Realtek 的 802.15.4 MAC / PHY 解决方案符合 IEEE 802.15.4-2015 标准,定义了 MAC 层和 PHY 层,是众多协议的基础,主要用于短距离、低速率、低功耗的无线通信。对协议具体内容进行了介绍。

示例工程

Realtek 提供了丰富的示例项目,展示了如何使用 BLE SoC 库和驱动程序实现典型的用例。

移动应用程序学习指南

Realtek 同时也针对移动应用程序提供了学习指南。

../../_images/mobile_app_study_guide.png

移动应用程序学习指南

Android OTA APP 用户手册

该文档提供了使用 Android 设备通过 OTA 更新应用程序的说明。
该文档位于 Android OTA App 软件包中,可在 Realtek 官方网站 RealMCU 上获取。

iOS OTA APP 用户手册

该文档提供了使用 iOS 设备通过 OTA 更新应用程序的说明。
该文档位于 iOS OTA 应用程序包中,可在 Realtek 官方网站 RealMCU 上获取。