| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| 0001-fix-bluezalsa-redefine.patch | H A D | 05-Jun-2025 | 1 KiB | 40 | 31 | |
| README.txt | H A D | 05-Jun-2025 | 3.1 KiB | 80 | 61 | |
| RKWIFIBT_APP_V1.1.7z | HD | 05-Jun-2025 | 519.3 KiB | |||
| RK平台_RTL8723DS_AIRKISS配网说明.pdf | HD | 05-Jun-2025 | 659 KiB | |||
| Rockchip_Developer_Guide_DeviceIo_Bluetooth_CN.pdf | HD | 05-Jun-2025 | 801 KiB | |||
| Rockchip_Developer_Guide_Network_Config_CN.pdf | HD | 05-Jun-2025 | 1.2 MiB | |||
| Rockchip_Introduction_RK3308_DeviceIo_WIFI_CN.pdf | HD | 05-Jun-2025 | 313.9 KiB | |||
| 最新WIFI接口说明.txt | H A D | 05-Jun-2025 | 5.4 KiB | 173 | 143 | |
| 最新蓝牙接口说明.txt | H A D | 05-Jun-2025 | 1.3 KiB | 27 | 20 |
README.txt
1RK Linux平台WiFiBT的应用接口API,方便客户快速开发相关应用。 2 3以下有几点说明: 41. 之前的libDeviceIo后续统一改为librkwifibt.so 5 #注意:由于文档里面的相关deviceio的相关术语没有更新,所以对应关系为: 6 libDeviceio.so 对应新的:librkwifibt.so 7 deviceio_test 对应新的:rkwifibt_test 82. librkwifibt.so基于wpa_supplicant/Bluez开发; 93. librkwifibt.so目前支持常用的PROFILE: A2DP SINK/SOURCE蓝牙音乐、BLE MASTER/SLAVE主从模式、SPP、HFP通话(SCO OVER HCI); 104. HFP说明:如果要使用SCO OVER PCM接口,需要找原厂协助,Linux系统默认不支持; 115. 之前基于bsa的libDeviceIo不再维护,因为bsa本身就是原厂封装的库,也提供完整的demo,如需使用请自行研究或找原厂协助; 12 13补丁说明:(请使用最新版本) 14RKWIFIBT_APP_V1.1.7z #库及测试代码 15 16#用法参考: 17蓝牙: 18/11-Linux平台/WIFIBT编程接口/Rockchip_Developer_Guide_DeviceIo_Bluetooth_CN.pdf 19/11-Linux平台/WIFIBT编程接口/最新蓝牙接口说明.txt 20WiFi: 21/11-Linux平台/WIFIBT编程接口/最新WIFI接口说明.txt 22 23WiFi SOFTAP配网参考: 24Rockchip_Developer_Guide_Network_Config_CN.pdf --- 3.3 Softap 配网 25示例程序: 26RKWIFIBT_APP_V1.1\test\rk_wifi_test.c 27RKWIFIBT_APP_V1.1\test\softap\softap.c 28 29#RKWIFIBT_APP说明: 30include/ #头文件 31lib64/ #64接口库 32lib32/ #32接口库 33test/ #API示例用法 34 35Makefile 修改:CC 和 SYSROOT 改成你实际使用的!!! 主要是这个目录的差别:rockchip_rk3326_64 36CC := /PATH/buildroot/output/rockchip_rk3326_64/host/bin/aarch64-buildroot-linux-gnu-gcc 37SYSROOT := --sysroot=/PATH/buildroot/output/rockchip_rk3326_64/host/aarch64-buildroot-linux-gnu/sysroot 38 39make会生成rkwifibt_test (具体可自行修改Makefile) 40 41 42#运行 43librkwifibt.so push到 usr/lib/ 44rkwifibt_test push 任意位置 45 46WiFi测试: rkwifibt_test wificonfig #WiFi测试/及相关配网测试 47蓝牙测试:rkwifibt_test bluetooth #蓝牙相关API测试 48 49 50#蓝牙功能特别注意: 51使用上述接口是请确保蓝牙功能正常,SDK集成一个蓝牙初始化bt_init.sh脚本,库启动时会依赖这个脚本去给蓝牙做初始化! 52请确保配置正确的模组型号,参考文档/11-Linux平台/WIFIBT开发文档/Rockchip_Developer_Guide_Linux_WIFI_BT_CN.pdf的第2章节,问题排查参考第4.3章节 53正常情况下,开机会有如下文件: 54/usr/bin/bt_init.sh 55#如果是Realtek WiFi: 56#!/bin/sh 57 58killall rtk_hciattach 59 60echo 0 > /sys/class/rfkill/rfkill0/state 61sleep 2 62echo 1 > /sys/class/rfkill/rfkill0/state 63sleep 2 64 65insmod /usr/lib/modules/hci_uart.ko 66rtk_hciattach -n -s 115200 BT_TTY_DEV rtk_h5 & 67hciconfig hci0 up 68 69如果是正基/海华(CYPRESS): 70#!/bin/sh 71 72killall brcm_patchram_plus1 73 74echo 0 > /sys/class/rfkill/rfkill0/state 75sleep 2 76echo 1 > /sys/class/rfkill/rfkill0/state 77sleep 2 78 79brcm_patchram_plus1 --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 --baudrate 1500000 --patchram BTFIRMWARE_PATH BT_TTY_DEV & 80hciconfig hci0 up