Difference between revisions of "Bluetooth"

From ArmadeusWiki
Jump to: navigation, search
(Links)
Line 3: Line 3:
 
This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.
 
This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.
  
 +
==Hardware==
 +
First you have to get a compatible hardware. Currently there are 3 solutions:
 +
* Get a [[Wireless extension board]] from armadeus systems (only available for [[APF27]])
 +
* Get a cheap USB<->Bluetooth adapter (requires an USB Host port)
 +
* Get a RS232<->Bluetooth adapter
 +
 +
===Tested hardware===
 +
* TBDL
 +
 +
==Software==
 
Bluetooth Linux stack is divided into several parts:
 
Bluetooth Linux stack is divided into several parts:
* drivers
+
* kernel drivers
 
* userland libraries/daemon (bluez)
 
* userland libraries/daemon (bluez)
  

Revision as of 16:22, 22 February 2010

Page under construction... Construction.png Informations on this page are not guaranteed !!

This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.

Hardware

First you have to get a compatible hardware. Currently there are 3 solutions:

  • Get a Wireless extension board from armadeus systems (only available for APF27)
  • Get a cheap USB<->Bluetooth adapter (requires an USB Host port)
  • Get a RS232<->Bluetooth adapter

Tested hardware

  • TBDL

Software

Bluetooth Linux stack is divided into several parts:

  • kernel drivers
  • userland libraries/daemon (bluez)

Driver installation

$ make linux26-menuconfig
[*] Networking support  --->
    <M>   Bluetooth subsystem support  --->
        --- Bluetooth subsystem support
            <M>   L2CAP protocol support 
            <M>   SCO links support
            <M>   RFCOMM protocol support
                [*]     RFCOMM TTY support
            <M>   BNEP protocol support
                [ ]     Multicast filter support (NEW)
                [ ]     Protocol filter support (NEW)
            <M>   HIDP protocol support
            Bluetooth device drivers  --->
                <M> HCI USB driver 
                < > HCI SDIO driver (NEW)
                <M> HCI UART driver
                    [*]   UART (H4) protocol support 
                    [*]   BCSP protocol support 
                    [ ]   HCILL protocol support (NEW)
                < > HCI BCM203x USB driver (NEW)
                < > HCI BPA10x USB driver (NEW)
                < > HCI BlueFRITZ! USB driver (NEW)
                < > HCI VHCI (Virtual HCI device) driver (NEW)
$ make

Bluez installation

$ make menuconfig
   
$ make

Links