新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于BlueZ协议栈的嵌入式系统无线通信实现

基于BlueZ协议栈的嵌入式系统无线通信实现

作者:时间:2010-07-29来源:网络收藏
1、引言
随着科学技术发展和社会进步,越来越多的应用到我们的实际生活中,极大的改变着我们的生活。开发低成本、高性能、高可靠性的产品正在成为研究的热点。尤其是随着信息化网络化的发展,越来越需要与外部世界进行信息交换,当前主流的数据交换方式都是有线的,但有线通信存在着诸多不足,而以其无法比拟的灵活性,可移动性和极强的可扩容性正得到越来越广泛的应用。蓝牙技术作为全球统一的标准,其目的在于建立通用的低功耗、低成本无线电空中接口及其控制软件的公开标准,使通信和计算机进一步结合,使不同厂家生产的便携式设备在没有电线或电缆互相连接的情况下,能在近距离范围内具有互用、互操作的性能。而蓝牙技术在多种智能设备无线互连,多媒体终端通信和家庭网络等方面的应用也越来越广泛,本文在对蓝牙的官方进行深入研究的基础上,在实验开发平台上栈的移植和文件的传输功能。
2、 的体系结构
由主机控制接口(Host Control Interface,HCI)、Bluetooth核心、逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol,L2CAP)、SCO层、其它 Bluetooth服务、用户空间后台进程以及配置工具组成。它的完整结构如图 3.3所示(其中除应用程序和硬件外为 BlueZ提供的部分)。


3、BlueZ协议的移植 [2]
本文涉及到的硬件平台是三星公司的S3C2410a 开发板,软件平台是内核版本为 2.4.20的Linux操作, 为蓝牙协议栈BlueZ的移植, 可进行以下步骤进行移植:

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区