首页 > 其他分享 >buildroot-2020.05生成不了bluez相应工具的解决方法

buildroot-2020.05生成不了bluez相应工具的解决方法

时间:2024-06-20 21:58:05浏览次数:10  
标签:buildroot 5.54 5.52 headers utils 2020.05 bluez5 bluez

使用buildroot-2020.05编译生成bluez时,无法生成bluetoothctl、hciconfig等工具,发现其默认使用的bluez版本为5.54,而我们验证改为5.52版本时才能生成这些工具,故做了如下修改:

1.bluez5_utils

  a.修改package/bluez5_utils/bluez5_utils.mk文件,将
     BLUEZ5_UTILS_VERSION = 5.54
     改为
     BLUEZ5_UTILS_VERSION = 5.52

  b.修改package/bluez5_utils/bluez5_utils.hash文件,将
     sha256 68cdab9e63e8832b130d5979dc8c96fdb087b31278f342874d992af3e56656dc bluez-5.54.tar.xz
     改为
     sha256 f7144ce2039202cfac18ccb52426efea11c98e4f6e1bb8041bcb994b8378560a bluez-5.52.tar.xz

2.bluez5_utils-headers

  a.修改package/bluez5_utils-headers/bluez5_utils-headers.mk文件,将
     BLUEZ5_UTILS_HEADERS_VERSION = 5.54
     改为
     BLUEZ5_UTILS_HEADERS_VERSION = 5.52

  b.修改package/bluez5_utils-headers/bluez5_utils-headers.hash文件,将
     sha256 68cdab9e63e8832b130d5979dc8c96fdb087b31278f342874d992af3e56656dc bluez-5.54.tar.xz
     改为
     sha256 f7144ce2039202cfac18ccb52426efea11c98e4f6e1bb8041bcb994b8378560a bluez-5.52.tar.xz


另,上述hash值,可通过https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc查找到。

标签:buildroot,5.54,5.52,headers,utils,2020.05,bluez5,bluez
From: https://blog.csdn.net/guochongxin/article/details/139784982

相关文章

  • buildroot --- 新添加一个 package(应用)
    参考资料:https://buildroot.org/docs.html buildroot-slides.pdf章节 IntegratingnewpackagesinBuildroot  以下基于RK3308SDK(与SDK关系不大,其他SDK类似) 在app文件夹下新建个文件夹wifitest,里面新建两个文件main.c#include<stdio.h>intmain(int......
  • 低功耗蓝牙ble开发(三)——bluez5接口及glib相关函数开发说明
    在D-Bus编程中,代理对象(proxyobject)是一个方便的抽象,用于简化与远程D-Bus服务的交互。代理对象代表远程D-Bus服务的某个对象,使得你可以像调用本地对象的方法一样调用远程对象的方法、获取属性以及监听信号。虽然使用代理对象并不是必须的,但它极大地简化了D-Bus编程,......
  • 006-使用buildroot构建一个完整的Linux操作系统
    原文:https://www.bilibili.com/read/cv31634226/实验介绍 之前的实验中介绍了如何使用buildroot构建一个易于使用的完整文件系统,但是buildroot的功能不止于此。 本实验准备使用buildroot构建一个完整的Linux操作系统。 本实验还会将编译好的固件烧录到U盘中,然后在......
  • 树莓派 linux安装PyBlueZ报错:fatal error: bluetooth/bluetooth.h: No such file or d
    IwanttobuildacfilebasedonBlueZbutseemsnobluetooth.hfileinmysystem.fatalerror:bluetooth/bluetooth.h:NosuchfileordirectoryIamsurethebluetoothdongleisrunningcorrectlyandIhavebuiltBluezsuccessfully.UpdateFormyca......
  • Buildroot+RISC-V+QEMU(@Ubuntu)运行
    1RISC-V相关Buildroot代码下载和编译下载Buildroot代码并切换特定分支:gitclonehttps://github.com/buildroot/buildroot.gitgitcheckout2024.02.1编译RISC-V的Buildroot:makeqemu_riscv64_virt_defconfigmake-j322在QEMU上运行RISC-V镜像进入output/images目录......
  • 嵌入式开发之瑞芯微RK356x-Buildroot 配置2
        目录BR2_PACKAGE_XXX从何而来手动下载文件让buildroot去编译output目录单独编译某个应用程序上一篇说......
  • 嵌入式开发之瑞芯微RK356x-Buildroot 添加自定义应用程序1
    上一篇我们说到具体如何去配置Buildroot,编译,验证本章我们需要添加自己的应用程序,我们就以helloworld为例子吧1.首先我们进入buildroot目录,并打开package/Config.in拉到最下面添加如下内容menu"NexyhoApp" source"package/Nexyho/Config.in"endmenu2.创建Nexyho文......
  • 【BlueZ协议栈】HOG实现通路完整分析
    1.1HOG概述HOGP是HIDOverGATTProfile的缩写,即蓝牙HID设备是通过BLE的GATT来实现HID协议的。常见的蓝牙鼠标、蓝牙键盘、蓝牙手柄,它们都属于HID设备,但与有线设备不同的是,有线鼠标等设备属于USBHID设备,而蓝牙鼠标等设备属于BluetoothHID设备,即协议是一样的,只是通信方......
  • 迅为iTOP-RK3588开发板Buildroot系统功能测试
     第三章Buildroot系统功能测试烧写buildroot系统镜像,buildroot系统镜像在网盘资料“iTOP-3588开发板\01_【iTOP-RK3588开发板】基础资料\06_iTOP-RK3588开发板Linux镜像\01_Buildroot镜像”目录下,本小节测试buildroot系统。 3.1系统启动Buildroot系统启动后,串口如下图所示......
  • 迅为RK3588开发板编译 Buildroot单独编译图形化界面三
    第三步:编译 Recovery首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示:./build.sh然后将光标移动到第四个 recovery,点击回车即可开始 recovery 的编译,编译过程如下所示:编译完成如下图所示:第四步:编译 buildroot关注下一章节,迅为RK3588开发板......