这几天赶毕业设计,移植BlueZ着实花了我好几天,确实琐碎麻烦。主要的步骤和问题的解决在这里已经很详细,http://blog.csdn.net/songjinshi/article/details/6520699,下面主要是说我遇到的问题和解决。
1.BlueZ交叉编译完成,移植到开发板,输入hciconfig hci0 up时提示错误Can't open HCI socket.: Address family not supported by protocol ,开始以为是内核配置的问题,有位网友提醒可能是没配置Socket,检查了一遍后发现Unix Socket已经包含,几经周折,终于在网上找到有和我一样问题的,原来是把部分蓝牙协议在内核中作为模块编译了,修改后成功。