4、可能出现的问题和解决方案:

4.1 编译dbus 时出现:

1checking for accept4... yes

checking abstract socket namespace... no

checking for pkg-config... (cached) /usr/local/bin/pkg-config

checking pkg-config is at least version 0.9.0... yes

checking for XML_ParserCreate_MM in -lexpat... no

configure: error: Could not find expat.h, check config.log for failed attempts

解决方案:

export LDFLAGS=-Wl,-L/usr/local/lib,-lexpat

export CPPFLAGS=-I/usr/local/include

4.2 安装glib 时出现glib msgfmt.. no (这个问题极易出现在Ubuntu 上)

解决方案:apt-get install gettest

4.3 安装glib 时出现 error: Could not find a glib-genmarshal in your PATH,

解决方案:先在主机安装 apt-get install libglib2.0-dev

4.4 bluez-utils ./configure 时出现:BLUEZ no Bluetooth library is required

解决方案:sudo apt-get install libbluetooth-dev

4.5 bluez-utils ./configure 时出现:configure: error: D-Bus library is required

解决方案:sudo apt-get install libdbus-1-dev libdbus-glib-1-dev

4.5 bluez-utils 编译 make 时出现bluez libgmodule-2.0.so could not read symbols: File in wrong 等

解决方案: 查看 glib 配置时的 arm-linux.cache 和环境变量的配置,问题极有可能出现在这里

5 bluez 测试

5.1 测试准备

在自己配置 ./configure --prefix=/opt/libs 时 说明自己的库会被安装在/opt/libs 下

copy /opt/libs/sbin/* 到你的文件系统 /sbin

copy /opt/libs/bin/ 下的 hcitool,rfcomm,sdptool 到你的文件系统 /bin

copy /opt/libs/etc/bluetooth/* 到你的文件系统 /etc

5.2 测试命令

[root@FORLINX6410]# hciconfig hci0 up  启用蓝牙

[root@FORLINX6410]# hciconfig hci0 iscan配置开发板蓝牙可被查找

[root@FORLINX6410]# hcitool scan 查找蓝牙

Scanning ...

00:22:A5:E2:85:AC       HTC click 这个是我手机的蓝牙设备

[root@FORLINX6410]#

linux开发板作为蓝牙音箱,USB 蓝牙适配器在ARM 开发板下的使用相关推荐

  1. Android蓝牙开发系列文章-蓝牙音箱连接

    经过一段时间的折腾,我的Android Studio终于可以正常工作了,期间遇到的坑记录在了文章<创建Android Studio 3.5第一个工程遇到的坑>. 我们在<Androi ...

  2. linux命令行连接蓝牙音箱,Linux: Ubuntu蓝牙音频设备可以配对但没声音的临时解决方案【转】...

    转自:http://www.cnblogs.com/codesworld/p/4263464.html 今天有人送我了一个很漂亮的蓝牙音箱,晚上一回来就等不及试了下, 先用手机试了试,一下就弄好了,而 ...

  3. linux添加vfat分区,浅析mkfs.vfat如何在arm开发板上创建fat32独立分区

    可能大家都非常熟悉jffs2和yaffs2文件系统在flash上的搭建,当然对于存储系统必须文件,比如配置文件,可执行文件和数据文件等,他们是非常棒的,但是如果需要将开发板模拟成u盘来让操作系统通过u ...

  4. qemu图形界面linux,QEMU 简单几步搭建一个虚拟的ARM开发板

    1.安装QEMU 先在Ubuntu中安装QEMU sudo apt-get install qemu 1 安装几个QEMU需要的软件包: sudo apt-get install zlib1g-dev ...

  5. linux命令行连接蓝牙音箱,戴尔 Linux Ubuntu 蓝牙(音响)问题:断续声,难连接,音质差...

    很久之前,我的Dell Inspiron 在 Ubuntu 环境下很难连上配对好的音响,而根据音响的质量不同,效果也有很大的差别:但是另一台华硕ASUS ZENBOOK连相同的设备则毫无问题, BOS ...

  6. 移动开发作业6——蓝牙通信的简要设计与开发

    一.蓝牙通信原理介绍 Android 平台包含蓝牙网络堆栈支持,此支持能让设备以无线方式与其他蓝牙设备交换数据.应用框架提供通过 Android Bluetooth API 访问蓝牙功能的权限.这些 ...

  7. Android蓝牙开发系列文章-其实你的手机可以变成一个蓝牙音箱

    本文是蓝牙音频相关的第3篇文章,查阅其他内容,请点击<Android蓝牙开发系列文章-策划篇>. 目前a2dp相关的内容有: <Android蓝牙开发系列文章-AudioTrack播 ...

  8. Android蓝牙开发系列文章-蓝牙设备类型知多少?

    在写<Android蓝牙开发系列文章-蓝牙音箱连接>时,计划细化出一篇讲解蓝牙设备类型的文章,现在它来了~ 阅读其他内容,可以点击<Android蓝牙开发系列文章-策划篇>,或 ...

  9. 移植安装ModBus到ARM开发板

    1.libmodbus官网 2.下载 二.交叉编译 1.解压 2.创建安装目录 3.进入解压的目录 4.配置编译选项 5.编译 6.安装 7.生成动态链接库 三.移植到ARM开发板 1.复制文件到AR ...

最新文章

  1. MDK编译后生成bin文件占用FLASH大小说明
  2. 老板居然让我用Java造假数据
  3. 全球及中国深紫外LED行业盈利状况与前景动态研究报告2022版
  4. 【小o地图Excel插件版】不止能做图表,还能抓58、大众点评网页数据...
  5. BZOJ3627 [JLOI2014]路径规划
  6. 计算机网络 socket,[计算机网络]简单聊聊套接字 Socket
  7. 并行算法设计与性能优化_MySQL高性能优化规范建议,从设计,命名,开发等一条线的建议...
  8. ubuntu 下 lighttpd 支持 mod_cgi 的配置文件
  9. GARFIELD@05-01-2005
  10. response.setHeader()的用法 (转别人转的)
  11. Java基础学习总结(70)——开发Java项目常用的工具汇总
  12. 信息学奥赛c++ 初学保姆级教程
  13. 新库上线 | CnOpenData境外投资企业(机构)名录数据
  14. 查询银行卡归属地区API接口
  15. 【贪心 题解】 HDU 5773 The All-purpose Zero
  16. UNIX环境高级编程-第六章-系统数据文件和信息
  17. 不可不知的国际贸易术语
  18. DirectX11_HLSL入门篇
  19. 选股小技巧|如何选股
  20. java生成随机的26位英文字母

热门文章

  1. IT 事业发展:树立自己的品牌
  2. 单列表_使用Excel中的quot;记录单quot;功能快速录入数据
  3. JavaScript中的运算符
  4. jQuery中的on 和事件委派
  5. Django的核心思想ORM
  6. 嵌入式常见笔试题总结(3)
  7. birt插件 web_Maven方式集成BIRT 4.6 Webviewer
  8. typedef的使用方法
  9. c++远征之多态篇——运行时类型识别(RTTI)
  10. 基于PHP实现一个简单的在线聊天功能(轮询ajax )