驱动编译跟内核配置(我用的是linux 2.6.30)就不多说了。
关键是Bluez的移植。原来我也是按照网上说的安装下面这一堆库
bluez-libs-3.36.tar.gz
dbus-1.5.12.tar.gz
expat-2.0.1.tar.gz
glib-2.26.1.tar.gz
bluez-utils-3.36.tar.gz
libusb-0.1.12.tar.gz 可是总是出错,最后卡在那里。
后来我就下了bluez-4.95.tar.gz,直接编译,安装。./configure --prefix=/usr/local/nimeia --host=arm-linux-gcc
make
sudo make install
会在/usr/local/nimeia路径下生成 下列目录
bin/ etc/ include/ lib/ sbin/ share/ var/
我们需要的工具在bin 、sbin 下,所需库在 lib下。
把这些拷贝到开发板。
执行下列命令;
1\
加载驱动
/lib/firmware # insmod rtk_btusb.ko
rtk_btusb: Realtek Bluetooth USB driver ver 0.8
rtk_btusb: btusb_probe 1==========can_wakeup=1 flag2=1
rtk_btusb: patch_add
usbcore: registered new interface driver rtk_btusb