主题 : android2.3.4 bluetooth 的支持。 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 19993
精华: 0
发帖: 134
金钱: 675 两
威望: 135 点
综合积分: 268 分
注册时间: 2010-04-26
最后登录: 2024-07-11
楼主  发表于: 2012-08-17 14:56

 android2.3.4 bluetooth 的支持。

用的友善的tiny6410 ,蓝牙是买的串口的蓝牙。接到开发板的串口2. 请问 能支持 串口蓝牙吗? 如果可以改如何设置使其支持?
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
1楼  发表于: 2012-08-17 23:12
我用之前porting csr的例子來舉例:

1.首先kernel 開bluetooth 支持 包含 hci driver及protocl
2.編譯bccmd


Android 2.3.4中的Bluez 4.6.9 的Android.mk沒有把bccmd放進去

在external/bluetooth/bluez/tools/Android.mk中加上

#
# bccmd
#

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \
    bccmd.c \
    csr.c \
    csr_3wire.c \
    csr_bcsp.c \
    csr_hci.c \
    csr_h4.c \
    ubcsp.c    
    
LOCAL_CFLAGS:=
LOCAL_C_INCLUDES:= \
        $(LOCAL_PATH)/../src \
        $(LOCAL_PATH)/../lib
LOCAL_SHARED_LIBRARIES := \
    libbluetooth

LOCAL_MODULE:=bccmd
LOCAL_MODULE_TAGS := eng
include $(BUILD_EXECUTABLE)


bluetooth test

      /system/bin/./bccmd -t bcsp -d /dev/s3c2410_serial2 psload -r PSConfigCSR.psr
      /system/bin/hciattach -s 115200 /dev/s3c2410_serial2 bcsp 921600
      hciconfig hci0 up
      sdpd
      hcitool scan


/dev/s3c2410_serial2 請自行替換成平台自訂的UART port

其它的:
http://wenku.baidu.com/view/74858319964bcf84b9d57bcc.html
[ 此帖被kazaya在2012-08-17 23:38重新编辑 ]
级别: 侠客
UID: 19993
精华: 0
发帖: 134
金钱: 675 两
威望: 135 点
综合积分: 268 分
注册时间: 2010-04-26
最后登录: 2024-07-11
2楼  发表于: 2012-08-20 10:49

 回 1楼(kazaya) 的帖子

谢谢回答哈。 请问 你 说的
bluetooth test

      /system/bin/./bccmd -t bcsp -d /dev/s3c2410_serial2 psload -r PSConfigCSR.psr
      /system/bin/hciattach -s 115200 /dev/s3c2410_serial2 bcsp 921600
      hciconfig hci0 up
      sdpd
      hcitool scan
是些在脚本init.rc 里面吗?