Difference between revisions of "Bluetooth"
From ArmadeusWiki
m (→Driver installation) |
(add table for tested hardware) |
||
Line 10: | Line 10: | ||
===Tested hardware=== | ===Tested hardware=== | ||
− | + | {| border="1" cellpadding="5" cellspacing="0" summary="Supported USB<->Bluetooth dongle" | |
+ | |- style="background:#efefef;" | ||
+ | !'''Model''' || colspan="2" | '''Status<br> APF9328 / APF27''' ||'''Chipset''' || '''Comments''' | ||
+ | |---------------- | ||
+ | |'''Belkin - Mini Bluetooth Adapter''' [[Image:Belkin_Mini_Bluetooth.jpg]] || style="background:#ffff00;" | TBT || style="background:#ff0000;" | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE <br> Manufacturer: Broadcom Corp | ||
+ | || | ||
+ | |---------------- | ||
+ | |'''Trust''' || style="background:#ffff00;" | TBT || style="background:#ff0000;" | KO || Product: BCM2046B1 <br> Manufacturer: Broadcom || | ||
+ | |---------------- | ||
+ | |'''...''' || style="background:#ff0000;" |KO || ||NA || | ||
+ | |---------------- | ||
+ | |} | ||
==Software== | ==Software== |
Revision as of 17:51, 8 April 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.
Contents
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
Software
Bluetooth Linux stack is divided into several parts:
- kernel drivers
- userland libraries/daemon (bluez)
Driver installation
- (Done by default on APF27)
$ 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
Package Selection for the target ---> ... [*] XML handling ---> [*] libxml2 ... [*] Hardware handling / blockdevices and filesystem maintenance ---> [*] dbus XML library to use (libxml2) ... *** Armadeus specific packages *** [*] bluez
$ make