首页 > 其他 > 详细

bluetooth开发(四)------Bluez运行环境的创建与蓝牙的初始化

时间:2014-04-16 15:33:47      阅读:662      评论:0      收藏:0      [点我收藏+]

转载请注明:http://blog.csdn.net/wang_zheng_kai

bluez已经移植完成,下一步就是如何创建bluez运行的系统环境。

其实整个过程分为两个部分:


1、准备dbus 和bluetoothd 所需要的库文件,一般这些库都属于公共库,名字就不列举了,一般运行不成功就是缺少这些库,这部分自己解决吧。


2、晒一晒我的初始化脚本文件:

After starting the system,in order to achievethe initialization Bluetooth, you need to execute the following command in theROOT directory:

[root@Ingenic/]#source /etc/bluez_init

The instruction of the bluz_init script:

Start the Dbus daemon

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/bluetooth/lib

rm -rf/usr/lib/bluetooth/var/run/dbus/pid

touch/usr/lib/bluetooth/var/lib/dbus/machine-id

mipsel-linux-dbus-uuidgen>/usr/lib/bluetooth/var/lib/dbus/machine-id

dbus-daemon--config-file=/usr/lib/bluetooth/etc/dbus-1/system.conf

 

Power on the Bluetooth module:

echo 1> /sys/class/rfkill/rfkill0/state

 

load the firmware of Bluetooth module:

brcm_patchram_plus-d --patchram /usr/firmware/bluetooth/bcm43341.hcd --enable_hci --bd_addrxx:xx:xx:xx:xx:xx --tosleep=5000 --no2bytes /dev/ttyS0

Configure the serial baud rate:

hciattach-s 3000000 /dev/ttyS0 any

 

Active Bluetooth Device:

hciconfighci0 up

 

Start bluetoothd daemon:

bluetoothd--udev


Reset Bluetooth:

hciconfighci0 reset

 

enable both iscan and pscan:

hcitool cmd 0x03 0x001A 0x03


关于如何测试比较简单,最近得学习新知识以后再说吧,后面捡回继续介绍我的蓝牙的学习比较。


注意啊!!在这里部分人会错!!!

bluetooth开发(四)------Bluez运行环境的创建与蓝牙的初始化,布布扣,bubuko.com

bluetooth开发(四)------Bluez运行环境的创建与蓝牙的初始化

原文:http://blog.csdn.net/wang_zheng_kai/article/details/23742061

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!