首页 > 其他分享 >OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

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

时间:2024-11-08 10:19:12浏览次数:1  
标签:vendor name 适配 蓝牙 OpenHarmony4.1 SBC3568 固件 bluetooth hihope

当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙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、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网口唤醒开机;

标签:vendor,name,适配,蓝牙,OpenHarmony4.1,SBC3568,固件,bluetooth,hihope
From: https://www.cnblogs.com/industio/p/18534588

相关文章

  • Multi-Scale and Detail-Enhanced Segment Anything-1-LMSA-轻量级多尺度适配器
    `importtorch.nnasnnimporttorchimporttorch.nn.functionalasFclassModifyPPM(nn.Module):definit(self,in_dim,reduction_dim,bins):super(ModifyPPM,self).init()self.features=[]forbininbins:self.features.append(nn.Sequential(nn.Adaptive......
  • 深入探索鸿蒙Next密码自动填充服务:高级功能与适配场景
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)在开发多语言电商平台方面的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在当今数字化......
  • 实验8:适配器模式
    本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。[实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1.画出对应的类图;2.提交源代码;3.注意编程规范......
  • HarmonyOS 开发实践——基于原生能力的深色模式适配
    ......
  • 实验8:适配器模式
    [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1. 对应的类图: 2. 源代码:Cat接口: publicinterfaceCat{  voidcry();  voidcatchMouse();} 实体Cat类: publicclassConcreteCatimplementsCat{    @Over......
  • pc大屏适配
    在文件utils里配置 constbaseSize=12//设置rem函数functionsetRem(){//页面宽度相对于设计图宽的缩放比例,根据需要修改1920(设计稿宽度)constscale=document.documentElement.clientWidth/1920;//设置页面根节点字体大小(match.min(scale,2)"指......
  • 增强 vw/rem 移动端适配,适配宽屏、桌面端、三折屏
    增强vw/rem移动端适配,适配宽屏、桌面端、三折屏vw和rem是两个神奇的CSS长度单位,认识它们之前,我一度认为招聘广告上的“像素级还原”是一种超能力,我想具备这种能力的人,一定专业过硬、有一双高分辨率的深邃大眼睛。时间一晃,入坑两年,我敏捷地移动有点僵硬不算过硬的小手,将一......
  • 【Unity】微信小游戏适配之屏幕常亮
    屏幕常亮Unity:Screen.sleepTimeout=SleepTimeout.NeverSleep;微信:wx.setKeepScreenOn(Objectobject)功能描述设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效。参数Objectobject属性类型默认值必填说明keepScreenOnboolean 是是否保......
  • 驰骋软件与多版本麒麟操作系统完成兼容性适配认证
            驰骋软件成功完成了与多版本麒麟操作系统的兼容性适配认证。这一里程碑式的成果标志着驰骋软件在国产操作系统生态建设领域迈出了坚实的步伐,为我国信息化建设注入了新的活力。        麒麟操作系统作为我国自主研发的操作系统,在安全性、稳定性和性能......
  • 鸿蒙高安全性输入法的实现:基础模式与完整体验模式下的输入法功能适配
    本文旨在深入探讨高安全性输入法在基础模式与完整体验模式下的功能适配技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在当今数字化环境中,用户数据安......