Bluetooth: Difference between revisions
From ArmadeusWiki
(→Links) |
No edit summary |
||
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...
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