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。

相关推荐
JNX_SEMI13 小时前
EG2226 全桥驱动芯片技术解析:600V/1A 耐压、SSOP16 封装,助力逆变器与无刷电机驱动设计
单片机·嵌入式硬件·物联网
大卡片13 小时前
PWM控制原理
嵌入式硬件
周周记笔记16 小时前
【元器件专题】用阻抗等效分析法来分析开关电路
单片机·嵌入式硬件
leoFY12316 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
iCxhust16 小时前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
m0_3771081417 小时前
stm32平衡车
stm32·单片机·嵌入式硬件
小+不通文墨18 小时前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派
Deitymoon18 小时前
FreeRTOS——列表与列表项
stm32·单片机·嵌入式硬件
总结所学19 小时前
电路定理 叠加定理 基尔霍夫定律
单片机·嵌入式硬件
Geometry Fu20 小时前
《物联网安全》第3.2章 无线传感器网络安全
物联网·安全·物联网安全·无线传感器网络·wsn