http://hi.baidu.com/ntutkhdsuhjlpqe/item/d1b5ce227b685ffa50fd87ab
根据hcid进展得到,应该是需要一个dbus-dameon工具,也是一个守护进程,从前两天编译的dbus-1.0.2中竟然奇迹般的在bus下找到了dbus-dameon(昨天没有找到),那个滋啊
好景不长
运行命令:
# dbus-dameon --system
Failed to start message bus: Failed to open "/usr/local/etc/dbus-1/system.conf":
No such file or directory
于是我又到dbus-1.0.2中找了个system.conf
# dbus-dameon --system
Failed to start message bus: Failed to open :".....system.d" No such file or directory
于是响应目录下建了个system.d文件夹
# dbus-dameon --system
Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_soc ket
No such file or directory
自己就硬着头皮建一个system_bus_soc ket,结果
# dbus-dameon --system
Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_soc ket:Address already in use
郁闷,删掉system_bus_soc ket,只留/var/run/dbus/
# dbus-dameon --system
Failed to start message bus:Could not get UID and GID for username "messagebus"
网上让用/usr/sbin/adduser messagebus,奶奶的开发板上没有这个命令,难道在编译busy-box,还是算了吧,麻烦,忽然看到网上说可以用添加文件的方式添加用户,/etc/passwd下,在pc linux下用一下/usr/sbin/adduser messagebus,发现就在/etc/passwd下,添加了一行messagebus:x:500:500::/home/messagebus:/bin/bash,看开发板上,只是有个root,于是复制进去,root后/bin/sh,所以为了保持一致,也改为messagebus:x:500:500::/home/messagebus:/bin/sh
passwd内容如下:
root::0:0:root:/:/bin/sh
bin:*:1:1:bin:/bin:
daemon:*:2:2:daemon:/sbin:
nobody:*:99:99:Nobody:/:
messagebus:x:500:500::/home/messagebus:/bin/sh
# dbus-dameon --system
哈哈,该死的错误没了,高兴
然后再试
#hcid -f /etc/bluetooth/hcid.conf
oh,yes,hci 服务进程不会被usb蓝牙适配器给杀死了
我高兴极了
但是,试了试蓝牙耳机还是连不上,向目标冲刺!!!!