當打開藍牙后沒有反應時,需要排查藍牙節點是否對應、固件是否加載成功,本文介紹開源鴻蒙OpenHarmony4.1系統下適配藍牙的方法,觸覺智能SBC3568主板演示,搭載了瑞芯微RK3568芯片,應用可覆蓋邊緣計算、人工智能、工業HMI、工業網關、智慧醫療、自助終端、智能零售、能源電力等行業。
修改對應節點
開發板藍牙硬件連接為UART1,修改對應的節點,路徑為:
ido_ohos_4.1r_sdk/vendor/hihope/rk3568/bluetooth/include/bt_vendor_brcm.h
/* Device port name where Bluetooth controller attached */
#ifndef BLUETOOTH_UART_DEVICE_PORT
#define BLUETOOTH_UART_DEVICE_PORT "/dev/ttyS1" /* maguro */
#endif
如圖所示:
添加對應固件
檢查藍牙固件位置
ido_ohos_4.1r_sdk/vendor/hihope/rk3568/bluetooth/路徑是否有對應的藍牙固件,如圖所示:
注意:如果沒有對應的藍牙固件請聯系WiFi廠商獲取
修改bluetooth路徑下BUILD.gn文件,將用到的藍牙固件添加到下方,如圖所示:
ohos_prebuilt_etc("BCM43430A1.hcd") {
source = "http://vendor/${product_company}/${product_name}/bluetooth/BCM43430A1.hcd"
install_images = [ vendor_base_dir ]
relative_install_dir = "firmware"
part_name = "rockchip_products"
install_enable = true
}
在下面路徑添加對應的藍牙固件名稱,如圖所示:
/ido_ohos_4.1r_sdk/device/board/hihope/rk3568/ohos.build
{
"subsystem": "rockchip_products",
"parts": {
"rockchip_products": {
"module_list": [
"http://device/board/hihope/${device_name}:rk3568_group",
"http://vendor/hihope/${product_name}/bluetooth:libbt_vendor",
"http://vendor/hihope/${product_name}/bluetooth:BCM43430A1.hcd",
"http://vendor/hihope/${product_name}/bluetooth:BCM4345C0.hcd",
"http://vendor/hihope/${product_name}/bluetooth:BCM4345C5.hcd",
"http://device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_vdi_impl"
],
"test_list": [
"http://kernel/linux/build/test:linuxkerneltest",
"http://device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_test"
],
"inner_kits":
}
}
}
重新編譯
將修改好的代碼保存后退出,重新編譯即可
./build.sh --project-name rk3568 --ccache
產品簡介
觸覺智能SBC3568主板是一款基于瑞芯微RK3568的多功能行業主板,應用可覆蓋邊緣計算、人工智能、工業HMI、工業網關、智慧醫療、自助終端、智能零售、能源電力等行業。具有以下優勢:
- 支持OpenHarmony、KylinOS、
- Linux、Andriod多操作系統;
- 四核A55處理器,主頻2.0GHz,
- Mali G52-2EE GPU;
- 支持4K 視頻解碼與三屏異顯輸出;
- 1T算力NPU,支持INT8/INT16運算,
- TensorFlow/MXNet/PyTorch等框架;
- 豐富的音視頻接口:HDMI、eDP、
- MIPI DSI、Dual LVDS、MIPI CSI;
- 板載2×USB3.0, 4×USB2.0;
- 支持5G/4G/WiFi/BT無線通信;
- 1×UART、4×RS232、1×RS485總線;
- 支持鋰電池充放電管理;
- 支持WOL網口喚醒開機;
-
主板
+關注
關注
53文章
1918瀏覽量
71392 -
嵌入式開發
+關注
關注
18文章
1035瀏覽量
47717 -
OpenHarmony
+關注
關注
25文章
3744瀏覽量
16578 -
RK3568
+關注
關注
4文章
525瀏覽量
5234
發布評論請先 登錄
相關推薦
編譯openharmony 4.1 rk3568報錯, 編譯命令:./build.sh --product-name rk3568 --ccache
系統升級 | RK3568體驗 OpenHarmony 3.2
OpenHarmony智慧設備開發-芯片模組簡析RK3568
ROC RK3568 PC源代碼RK3568/RK3588 RKNN SDK
![ROC <b class='flag-5'>RK3568</b> PC源代碼<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 RKNN SDK](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【技術分享】RK3568適配RK628 RGB to HDMI
![【技術分享】<b class='flag-5'>RK3568</b><b class='flag-5'>適配</b><b class='flag-5'>RK</b>628 RGB to HDMI](https://file1.elecfans.com//web2/M00/8D/6D/wKgZomS6RqmAfpStAAFPtzLbn5c491.png)
RK3568與3568J的區別
rk3568是什么架構的?
飛凌嵌入式FET3568/3568J-C核心板現已適配OpenHarmony4.1
![飛凌嵌入式FET<b class='flag-5'>3568</b>/<b class='flag-5'>3568</b>J-C核心板現已<b class='flag-5'>適配</b><b class='flag-5'>OpenHarmony4.1</b>](https://file1.elecfans.com/web2/M00/EA/9E/wKgZomZZa2WAYVJrAADCiVfufYA645.png)
Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示
![Android11修改攝像頭前后置方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b>開發板<b class='flag-5'>演示</b>](https://file1.elecfans.com/web3/M00/00/4E/wKgZO2dIGryATAP6AAB_IgRfxw8866.png)
評論