在android 4.2 實現bluez

由於android 4.2 使用的bluetooth stack 在於HAL層只有實作對UART介面的溝通

目前許多BT device 很多是跟WIFI晶片做在一起 相對的都會走USB介面 (目前工作碰到的4種x86機台都是 = =")

要解決這個問題有2種方案

1. 實作bluetooth stack  HAL層 的USB介面

2. 從android 4.1移植bluez到 4.2


由於個人的等級不足 偷吃步選擇了第2個方案 (也有請公司的高手 幫忙評估 要完成第一個方案相當困難 0rz)


經個幾個星期的搬移跟驗證總算成功了..

不過移植完還有一些4.1本身的BUG要解


細節相當多

有找到跟我一樣做相同傻事的人 詳細可以參考他的code

http://gitorious.org/android-bluez


本篇只是大概說明 之後會慢慢補充

也因為開發出來的東西是屬於公司的財產(我已經簽合約了 囧~)

不能porting 相關 code 不過會補充一些重點

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值