驱动编译跟内核配置(我用的是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

2\

查看蓝牙设备

/bin # hciconfig

hci0:Type: BR/EDR  Bus: USB

BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0

DOWN

RX bytes:0 acl:0 sco:0 events:0 errors:0

TX bytes:0 acl:0 sco:0 commands:0 errors:0

3\

启动设备,会自动加载固件;

/sbin # ./hciconfig hci0 up

rtk_btusb: btusb_open hdev->promisc ==0

rtk_btusb: download_patch start

rtk_btusb: check_fw_version : read_ver_rsp->lmp_subver = 0xf4e9

rtk_btusb: Rtk patch end 1

/sbin # RTL871X: c2h_handler_8723a ,  Got  C2H_BT_INFO

4\

再次查看设备,

/sbin # ./hciconfig

hci0:Type: BR/EDR  Bus: USB

BD Address: 00:95:69:08:A1:07  ACL MTU: 820:8  SCO MTU: 255:16

UP RUNNING

RX bytes:1646 acl:0 sco:0 events:137 errors:0

TX bytes:372 acl:0 sco:0 commands:67 errors:0

5\

扫描设备

/sbin # ./hcitool scan

Scanning ...

00:74:23:8E:D2:A9K-Touch T619(天语 )

38:BC:1A:88:59:E2MEIZU MX2

6\

开启可检测性和连接

root@lierda:~# ./hciconfig hci0 up piscan

7\

ping测试

/sbin # ./l2ping 00:74:23:8E:D2:A9

Ping: 00:74:23:8E:D2:A9 from 00:95:69:08:A1:07 (data size 44) ...

44 bytes from 00:74:23:8E:D2:A9 id 0 time 55.44ms

44 bytes from 00:74:23:8E:D2:A9 id 1 time 40.19ms

44 bytes from 00:74:23:8E:D2:A9 id 2 time 47.14ms

到此基本上已经通了

8723 蓝牙 linux,rtl8723wifi(蓝牙模块)模块移植相关推荐

  1. linux禁用蓝牙模块,[原创]CVE-2020-12351:Linux蓝牙模块拒绝服务漏洞分析

    一. 漏洞信息 1. 漏洞简述 CVE-2020-12351是谷歌安全研究人员在Linux内核中发现的蓝牙安全漏洞.该漏洞位于net/bluetooth/l2cap_core.c,是一个基于堆的类型混 ...

  2. 荣耀发布标志性旗舰智能手机Magic3系列;环旭电子为小型物联网设备推出双核蓝牙5.0天线封装模块 | 全球TMT...

    新品 荣耀发布全新荣耀Magic3系列手机,这是标志性旗舰智能手机系列,包括荣耀Magic3.荣耀Magic3 Pro和荣耀Magic3至臻版这三款手机.耀Magic系列采用同类最佳多主摄计算摄影技术 ...

  3. JDY-06蓝牙透传无天线模块介绍

    JDY-06蓝牙透传无天线模块简介 JDY-06透传模块是基于蓝牙4.0协议标准,工作频段为2.4GHZ范围,调制方式为GFSK,最大发射功率为0db,最大发射距离60米,采用TICC2541芯片设计 ...

  4. linux系统华为4G模块移植及pppd拨号上网开发总结

    一.开发环境简介 开发系统: Ubuntu 14.04 内核版本:linux 3.10 4G模块:ME909-821和ME909-120 模块接口:pcle SIM卡:联通 二.内核驱动配置 需向li ...

  5. 蓝牙音频广播多连接模块技术方案

    蓝牙我们应该都很熟悉,现在的蓝牙应用在生活中随时随地都可以见得到,尤其是蓝牙音频;常见的蓝牙一般都是点对点的,或者就是TWS,一拖二功能,但是有一些使用场景,是需要一拖多的,需要多个音响同步播放相应的 ...

  6. linux 4g wifi切换,Linux 开发板4G转WiFi热点 手机连接热点上网(二 4G模块的移植)...

    接着前一篇,本篇博文记录4G模块的移植. 我使用的模块是中兴ME3630模块,前面说了使用供应商或者官方的资料进行移植即可.一般来说4G模块的驱动,Linux内核也基本都有了,只需要设置一下optio ...

  7. 【嵌入式】蓝牙串口通信透传模块(HC-08)的使用

    一 使用蓝牙透传模块简介 HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块.无线工作频段为 2.4GHz ISM,调制方 ...

  8. 使用蓝牙测试app和Web Bluetooth API(web蓝牙)连接arduino蓝牙模块并通信

    原文链接:https://dsx2016.com/?p=1505 公众号:大师兄2016 前言 前面的arduino操作都是建立在usb串口通信上的,然而有线的操作不仅不方便,还受限设备数量,数据传输 ...

  9. 迅为RK3399开发板基于RTL8822CS模块Android7移植WiFi

    近期需要把 wifi 无线网络功能(RTL8822CS 模块)移植到 iTOP-3399 开发板,经过一段时间研究, 调试,终于成功的将 wifi 功能移植到开发板上面. 移植的环境: 1. iTOP ...

最新文章

  1. 《压缩感知理论及其研究进展》读书笔记
  2. C语言close函数
  3. CopyOnWriteArrayList简介
  4. 【量子位节选摘抄】张亚勤:未来10年AI+生物制药大有可为,我们正开展破壁计划
  5. lstm 根据前文预测词_干货 | Pytorch实现基于LSTM的单词检测器
  6. ugui源码_UGUI 源码笔记(一)文件结构和部分组件使用
  7. 设计模式——责任链模式
  8. Eclipse系列的隐藏宝藏-2019年版
  9. Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
  10. 【BZOJ 1222】 [HNOI2001] 产品加工(DP)
  11. python pdf转word并保持原有的格式_将PDF转换为Word文档后,格式即可解决问题
  12. 聊天系统服务器端类图,课程设计-简单聊天室JAVA课程设计.doc
  13. php 统计uv,简单网站统计功能的实现 PV IP 真实访客数(UV) | 学步园
  14. Python Miller Rabin 米勒-拉宾素性检验
  15. 有了这十五款编程游戏,谁都可以学编程!
  16. 收集的关于DLL较全的介绍
  17. CS5212替代RTD2166|低BOM成本替代RTD2166
  18. 工作疑问之windows EFS加密后重装系统
  19. python网络爬虫方向的第三方库_Python网络爬虫中常用第三方库总结
  20. 数学归纳法求证欧几里得算法

热门文章

  1. 让杨超越小姐姐告诉你,计算机编程中的透明性是什么意思?
  2. windows 文件名详解
  3. 浙里办H5应用(Vue开发)上架遇到的问题
  4. 1g php免费空间,FreeHyperSpace - 高速无广告1G免费PHP空间
  5. 从丰田汽车暴冲事件看程序中有漏洞和bug应当承担什么样的责任
  6. java基础之面向对象的运用
  7. 打造丝滑的滑动视差控件(ScrollParallaxView)
  8. java连接twitter登录,java – 通过Twitter登录OAuth不记得授权
  9. ubuntu 全键盘操作电脑
  10. 什么是CC攻击?与DDoS攻击有什么区别