PHS 服务模块详细设计
(展讯平台)
1 模块实现思路
APP (CALL, SMS, PHB, …)
P_PHSSERV
Driver (Uart, Gpio)
callback
Signal
Signal
API
Phs service
Signal
Reg cb API
1) Phs service 层:位于 P_APP 任务,主要提供以下功能:应用模块回调函
数注册和注销接口;PHS 服务 API;将应用模块的服务请求发送给 PHS
服务任务(P_PHSSERV);接收 PHS 服务任务发送来的消息并通过回调
函数转发给相应的应用模块;相关的 API 及数据结构请参考 phs_api.h。
2) PHS 服务任务(P_PHSSERV):一个单独的任务,实现 PHS 服务的主要
功能,包括:处理服务请求事件;处理定时器事件;读取并解析串口返
回的信息;将服务结果发送给 P_APP。