本文介绍蓝牙socket的实现,主要是btif上层的部分,屏蔽了对stack和l2cap的细节。
ePRC框架分析与应用
eRPC是一个开源的适用于多核嵌入式系统的远程过程调用框架,它专门为紧密耦合的系统设计,使用纯C语言实现远程功能,并且代码量小(<5KB)。本文从ePRC的上手使用开始,然后对其框架原理、开销和性能进行简单分析。
Bluedroid Study Notes - L2CAP
在数据传输协议中,稳定可靠的传输层(带流空、分包组包、重传等功能)是必不可少的。通过分析蓝牙中的L2CAP层,可以借鉴里面的数据传输和链路管理的设计思想,之后根据需要设计适合自己系统的传输层。
本文介绍蓝牙L2CAP相关内容,主要分为两个部分:一是对 core spec 中L2CAP部分的解读,二是对Bluedroid L2CAP源码的简单分析。