文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>BlueZ介绍

BlueZ介绍

时间:2009-07-16  来源:woodsjiang

BlueZ是Linux官方蓝牙协议栈。它是一个基于GNU General Public License (GPL)发布的开源项目,从Linux2.4.6开始便成为Linux 内核的一部分。

BlueZ支持蓝牙核心层和协议,它灵活、高效,以模块化方式实现,具有以下特点:

n        完整的模块化实现

n        均衡的多处理安全

n        支持多线程数据处理

n        支持多个蓝牙设备

n        硬件抽象

n        向所有层提供标准socket接口

n        提供设备和服务级安全保证

BlueZ包含多个相互独立的模块:

n        Linux内核蓝牙子系统核心

n        L2CAP 和 SCO 音频内核层

n        RFCOMM, BNEP, CMTP 和 HIDP内核实现

n        HCI UART, USB, PCMCIA 和虚拟设备驱动

n        通用蓝牙和SDP库和守候进程

n        配置和测试小工具

n        协议解码和分析工具

BlueZ内核模块,程序开发库和小工具能在支持Linux的多种硬件架构系统上运行,既支持单核也支持多核处理器。BlueZ主要支持以下系统平台:

n        Intel and AMD x86

n        AMD64 and EM64T (x86-64)

n        SUN SPARC 32/64bit

n        PowerPC 32/64bit

n        Intel StrongARM and XScale

n        Hitachi/Renesas SH processors

n        Motorola DragonBall

现在市面上的很多Linux发行版都支持BlueZ,基本上任何一个Linux系统都兼容BlueZ,如:

n        Debian GNU/Linux

n        Ubuntu Linux

n        Fedora Core / Red Hat Linux

n        OpenSuSE / SuSE Linux

n        Mandrake Linux

BlueZ的源代码可以从http://www.bluez.org/download/下载,其中Linux 2.4 and 2.6 系列内核已经包含BlueZ内核模块源程序,因此要使用BlueZ只需下载最新稳定的Linux内核源码就行了。而从前面的网址可以下载一些库和工具程序的源代码,也可以通过源码仓库http://www.bluez.org/development/git/来下载源码。

相关阅读 更多 +
排行榜 更多 +
浴血混战官方下载

浴血混战官方下载

飞行射击 下载
检票员模拟器免广告下载

检票员模拟器免广告下载

模拟经营 下载
最终前哨最终版手机版下载

最终前哨最终版手机版下载

休闲益智 下载