当前位置: 首页 > news >正文

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

当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenHarmony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示

修改对应节点

开发板蓝牙硬件连接为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

http://www.lryc.cn/news/479888.html

相关文章:

  • 濮良贵《机械设计》第十版课后习题答案全解PDF电子版
  • Python进阶语法探索:列表推导式
  • java合并图片与文字
  • OpenCV快速入门
  • ArcGIS软件之“计算面积几何”地图制作
  • RHCE 第四次作业
  • 【贪心算法】No.1---贪心算法(1)
  • 分布式光伏管理办法
  • 2024最新软件测试面试热点问题
  • 如何利用探商宝精准营销,抓住行业机遇——以AI技术与大数据推动企业信息精准筛选
  • 嵌入式硬件电子电路设计(三)电源电路之负电源
  • 数据仓库还是数据集市?这俩怎么选?
  • 计算机图形学 实验二 三维模型读取与控制
  • NAT网络工作原理和NAT类型
  • wget命令之Tomcat(三)
  • IP地址修改器 5.0 重制版
  • vscode编译s32ds工程
  • 大数据专业为什么要学习Hadoop课程
  • Xilinx FPGA的Vivado开发流程
  • 音频模型介绍
  • 《编写沪深两市实时交易数据接收程序全攻略》
  • 一文学会easyexcel导入数据,多sheet页、字典转换【附带源码】
  • Spring中的 InitializingBean、BeanPostProcessor、@PostConstruct 等初始化动作的执行时机分析
  • 如何利用指纹浏览器爬虫绕过Cloudflare的防护?
  • idea 基础简单应用(java)
  • windows环境下vscode下载安装
  • Obsidian之与Typora图片格式相互兼容
  • 美半导体巨头正切断中国供应链,给自己“挖坑”?
  • RHCE---搭建lnmp云存储
  • 一些 uniapp相关bug