RT8763 Watch SDK 软件架构(1)

  • 系统架构

图1 系统架构

GAP:提供蓝牙相关接口给Application使用,同时反馈蓝牙的各种状态。

Framework:负责音频通路,经典蓝牙Profile,系统管理等。

Platform:包括OTA,USB,Flash,FTL,Charger等。

  • watch应用task

图2 watch应用task构成

RTL8763EW使用FreeRTOS操作系统。内建timer task,idle task,upper stack task,lower stack task。Watch应用自建app task,hub task,gui task,communicate task。

  • app task

图3 app task

app task实现的功能包括:

1)通过gap处理BT,BLE相关状态。gap_handle_msg会处理upper stack发送的消息,BLE的数据收发等会回调至app创建service时注册的读写接口,BT的各个profile及状态信息则会由Framework处理并将相关信息回调给app。

2)用户应用层自由实现的对蓝牙,音频等行为的控制,包括广播开关,搜索连接耳机设备,播放音乐等。参考watch_handle_io_message。

相关推荐
Zwawa11 小时前
C语言函数指针与宏实战:从回调、表驱动菜单到X-Macro,讲透嵌入式代码解耦
c语言·单片机·嵌入式
shimly12345612 小时前
(done) 嵌入式硬件电路图 (2) 熟悉常用元器件
嵌入式硬件
一知半解仙13 小时前
乌镇2026:当“智能互联网”第一次被数据照进现实
人工智能·物联网·机器人·开源
安妮细水长流17 小时前
ad7124
c语言·单片机
花月mmc19 小时前
【FPGA】神经网络内容简介预告
嵌入式硬件·深度学习·神经网络·fpga开发
en.en..19 小时前
STM32 HAL 库 | 核心知识点整理
单片机·嵌入式硬件
无敌贵点大王20 小时前
从寄存器层面重学STM32(9)——DMA理论
stm32·单片机·嵌入式硬件
希和202720 小时前
51 单片机入门笔记:江科大课程代码逐行讲解(按键控制 LED 流水灯)
笔记·单片机·mongodb
梯度下降者21 小时前
软硬件开源!一套物联网监测平台
物联网·开源·边缘计算·农业·双端管理
希和202721 小时前
51 单片机按键控制 LED:江科大课程代码小白笔记
笔记·单片机·嵌入式硬件