USB 蓝牙适配器在ARM 开发板下的使用

毕健 2012-05-27

标题:USB 蓝牙适配器在ARM 开发板下的使用:

关键字: dbus,bluez-lib, bluez-utils, USB 蓝牙,ARM

正文:

1、我的操作环境是 

主机:xp + VMware Ubuntu 10.10 。 开发板:OK6410 。 文件系统: yaffs2 。 蓝牙:蓝牙适配器(适配器在PC ubuntu 下测试可用)。交叉编译器:arm-linux-gcc 4.3.2

操作环境环境提示:如果你有Red Hat 或者 Fedora 这两个操作环境,建议你首选这两个环境,应为Ubuntu 操作起来问题太多了。

2、配置内核支持Bluetooth,

2.1 make menuconfig


[*] Networking support  --->               

<*>   Bluetooth subsystem support  --->    //蓝牙子系统必须选择

<*>   L2CAP protocol suppor       //逻辑链路控制和适配协议。

<*>   SCO links support           //蓝牙语音和耳机支持

<*>   RFCOMM protocol suppor      //面向流的传输协议,支持拨号网络等

[*]   RFCOMM TTY support          //

<*>   BNEP protocol support       //蓝牙网络封装协议,自组网支持

[*]   Multicast filter support    //蓝牙多播,支持支持BNEP

[*]   Protocol filter support //蓝牙多播,支持支持支持BNEP

<*>   HIDP protocol support       //基本支持协议

Bluetooth device drivers  --->

<*> HCI USB driver              //USB蓝牙模块支持

<M>HCI UART driver              //基于串口,CF卡或PCMCIA的蓝牙

<*> HCI BlueFRITZ! USB driver

<*> HCI VHCI (Virtual HCI device) driver

2.2 下载内核 检测USB 蓝牙设备信息:

[root@Mr /mnt]#usb 1-1: new full speed USB device using s3c2410-ohci and address
usb 1-1: New USB device found, idVendor=0a12, idProduct=0001
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[root@Mr /mnt]#

[root@FORLINX6410]# hciconfig检测蓝牙设备
hci0:   Type: USB
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
        DOWN
        RX bytes:0 acl:0 sco:0 events:0 errors:0
        TX bytes:0 acl:0 sco:0 commands:0 errors:0
[root@FORLINX6410]#

相关推荐