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。

相关推荐
新晨单片机设计1 小时前
S011C-基于STM32智能灯光控制系统(光强、声音、人体)【Proteus仿真+Keil程序+原理图】
stm32·嵌入式硬件·proteus·智能灯光控制系统
数智顾问2 小时前
(90页PPT)IBM集团管理驾驶舱项目蓝图规划(附下载方式)
大数据·人工智能·物联网
wuyk5553 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 26 章 WiFi 频繁掉线、假死、断连根因分层定位
物联网
wtblszn3 小时前
空压机在线监测物联网方案
大数据·运维·物联网·自动化·能源
女神下凡3 小时前
芯参谋(26):DDR4_软件设计规范
arm开发·单片机·嵌入式硬件
zd8451015004 小时前
DSLogic逻辑分析仪连接失败
嵌入式硬件
国科安芯4 小时前
星载通信载荷信号处理中抗辐射微控制器的选型与适应性分析
人工智能·嵌入式硬件·mcu·信号处理·risc-v·抗辐射·空间信息
AOI小白新手上路5 小时前
韦东山 3-5 I.MX6ULL 的 LED 编程 · 学习笔记
arm开发·笔记·单片机·学习·架构·硬件架构
测试学习test6 小时前
SPI读取W25Q64硬件驱动(HAL库)
数据库·stm32·嵌入式硬件·算法
xingzhemengyou16 小时前
STM32对函数进行CRC校验
stm32·单片机·嵌入式硬件