专栏中心

EEPW首页 > 专栏 > OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

发布人:IDO触觉智能 时间:2024-11-08 来源:工程师 发布文章

当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙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 = "//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": [

               "//device/board/hihope/${device_name}:rk3568_group",

               "//vendor/hihope/${product_name}/bluetooth:libbt_vendor",

               "//vendor/hihope/${product_name}/bluetooth:BCM43430A1.hcd",

               "//vendor/hihope/${product_name}/bluetooth:BCM4345C0.hcd",

               "//vendor/hihope/${product_name}/bluetooth:BCM4345C5.hcd",

               "//device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_vdi_impl"

           ],

           "test_list": [

               "//kernel/linux/build/test:linuxkerneltest",

               "//device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_test"

           ],

           "inner_kits": []

       }

   }

}


重新编译

将修改好的代码保存后退出,重新编译即可

./build.sh --project-name rk3568 --ccache



产品简介

触觉智能SBC3568主板是一款基于瑞芯微RK3568的多功能行业主板,应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:


  • 支持OpenHarmony、KylinOSLinux、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网口唤醒开机;


图片


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 瑞芯微RK3568 OpenHarmony 鸿蒙开发板 嵌入式开发 触觉智能

相关推荐

《基于ARM的嵌入式开发》PDF课件下载

申请

mzc2013 2013-09-27

如何排查嵌入式开发中的问题?

2025-01-07

alert(1)

Qidi 2016-07-22

第二届OpenHarmony竞赛训练营颁奖

嵌入式系统设计编程文档

第三届OpenHarmony技术大会OS原生智能分论坛圆满举办

重新审视IDE:嵌入式和AI开发的未来

开发者:纯血鸿蒙几乎不可能用在其他品牌手机上 华为封闭类比苹果iOS

SiFive和IAR加强了RISC-V汽车工具链

第三届OpenHarmony技术大会丨诚迈科技深耕鸿蒙生态,共赢数智时代

IAR推动嵌入式开发:云就绪、可扩展的CI/CD和可持续自动化

第三届OpenHarmony技术大会开发框架分论坛成功举行

LABVIEW for ARM

Veiko 2014-07-23

【推荐入门视频】基于ARM的嵌入式开发

资源下载 2007-12-21

嵌入式系统开发面临的问题与集成开发环境的应用

产品级的按键输入系统设计:去抖、识别与状态机实践

更多 培训课堂
更多 焦点
更多 视频

技术专区