RK3399蓝牙驱动移植

Android

Posted by LXG on July 29, 2022

Bluetooth-AOSP

瑞昱半导体 Realtek Semiconductor

台湾半导体设计厂商

  1. 通讯网路IC
  2. 电脑周边IC
  3. 多媒体IC

Reaktek 8723DS

Reaktek 8723DS

The Realtek RTL8723DS-CG is an 802.11bgn 2.4G single-chip that integrates Wireless LAN (WLAN) and a network SDIO interface controller with integrated Bluetooth 2.1/4.2 USB interface controller. It combines a WLAN MAC, a 1T1R capable WLAN baseband, and WLAN RF in a single chip. The RTL8723DS-CG provides a complete solution for a high-throughput performance and low power consumption integrated wireless LAN device.

架构

蓝牙应用通过 Binder 与蓝牙进程进行通信。蓝牙进程使用 JNI 与蓝牙堆栈通信,并向开发者提供对各种蓝牙配置文件的访问权限。下图显示了蓝牙堆栈的常规结构:

Android N

ape_fwk_bluetooth

Android O

fluoride_architecture

代码

build/core/product.mk


_product_stash_var_list += \
        BOARD_HAVE_BLUETOOTH \
        BOARD_HAVE_BLUETOOTH_RTK \