文档介绍:USB转串口蓝牙驱动移植
2013-4-19
By:******@
串口蓝牙的介绍
蓝牙串口适配器有RS232接口和USB接口,采用BF10蓝牙模块
作为一种线缆取代方案,它可以直接与单片机或USB转串口蓝牙驱动移植
2013-4-19
By:******@
串口蓝牙的介绍
蓝牙串口适配器有RS232接口和USB接口,采用BF10蓝牙模块
作为一种线缆取代方案,它可以直接与单片机或处理器相连,采用即插即用的方式透明的实现设备间的无线数据传输
串口蓝牙的实际应用
电脑数据传输、工控设备数据传输、打印机、GPS、条码枪、电子称
准备工作
搭建开发环境
下载相关软件包
开发环境:
Red
A8开发板(需要正常启动)
相关软件包:
D-Bus library、
Glib library、
USB library、bluz、expat
YACC、Alsa-lib
在windows下测试蓝牙能否使用
1
内核的编译和烧写
2
串口蓝牙驱动的移植
3
模块的编译与安装
4
操作思路
开发板上测试串口蓝牙
5
在windows测试蓝牙能否使用
第一步
第二步
准备连接蓝牙的设备:
手机中安装一个通讯软件(蓝牙串口通信助手)
第三步
测试结果
在PC上打开测试软件,并将蓝牙的名字修改为ok,与手机连接成功,发送字符串可以成功接收。
配置内核
用make menuconfig命令打开可视化界面,关于蓝牙的选中
解压内核
下载的内核,用tar命令解压
编译内核
用Make uImage命令编译内核,大约需要十分钟
内核的编译
内核的烧写
用tftp工具将uImage烧写到开发板
重启开发板
搭建tftp,更改开发板配置,使之ping通Windows
烧写
重启
配置
串口蓝牙驱动的移植
编译USB library
第一步
第二步
第三步
第四步
编译各种软件库
编译bluez
-lib
-Bus
编译YACC
串口蓝牙驱动的移植
1
将bluetooth-build/sbin的文件复制到开发板的/sbin下
3
复制配置文件将/etc下的文件,拷贝到开发板的/etc下
2
将bluetooth-build/lib/libbluetooth*拷贝到开发板的/lib下
模块的编译与安装
在内核,Make module,生成*.ko文件
编译
拷贝
在开发板/lib下,用insmod命令安装模块
安装
,否则安装不成功
提示
开发板上测试串口蓝牙
测试前准备
使qt下程序能够正常显示汉字
测试时显示接收与发送的信息
开发板上测试串口蓝牙
手机向开发板发送信息
开发板上测试串口蓝牙
开发板向手机发送信息
谢谢观赏