一、WFD跨系统通信原理
image.png1、hypervior 的作用 : 它是实现多系统运行的载体,无论是Android、QNX、VM 任何虚拟机,都可以通过hypervior来实现控制。
2、UHAB : uhab.c ------> 抽象接口habmm.h,底层实现是用socket通信
3、HAB : hab.c uhab.c Implements HAB client library
4、WFD Guest : 由GVM数据传递过来
5、QNX screen 文章介绍
https://blog.csdn.net/Suixing_yuan/article/details/115145756?spm=1001.2014.3001.5502
https://blog.csdn.net/Suixing_yuan/article/details/115146246?spm=1001.2014.3001.5502
https://blog.csdn.net/Suixing_yuan/article/details/115149541?spm=1001.2014.3001.5502
https://blog.csdn.net/Suixing_yuan/article/details/115303724?spm=1001.2014.3001.5502
https://blog.csdn.net/Suixing_yuan/article/details/115440148?spm=1001.2014.3001.5502
二、WFDClient与WFDServer调用关系
image.png三、缩写单词介绍
QDI : Qcom(Qualcomm 高通) Display Interface
HWC : Hardware Composer
MDP : Mobile display processor 移动显示处理器
HPD : Hot plug detection 热插拔
PPS : PostProcessing Service 发送请求的服务
DSI : Display Single Interface 显示单个界面
Command mode : 发送命令进入已建立的显示寄存器
Video mode : 向显示器发送连续的数据流
DP : DisplayPort
DSC : Display stream compression 显示流的压缩
MDSS : Multi Display Software(待定) Subsystem : 多媒体显示子系统
KMS : Kernel Module Setting 更新画面和设置显示参数
GEM : Graphic Execution Manager 主要负责显示buffer的分配和释放
HQX : Hypervisor QNX
SDM : Snapdragon Display Manager
GVM : Guest Virtual Machine
PVM : Physical virtual machine
网友评论