嵌入式linux蓝牙技术研究及实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:marsxwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统因其体积小,速度快,携带方便等特点而越来越被广泛采用,尤其是在掌上电脑、PDA、手机、导航设备等领域更是备受重视。同时随着蓝牙技术的不断成熟,越来越多蓝牙芯片出现在各式各样的终端设备上。因此,研究终端设备上蓝牙应用技术的实现具有重要的实践价值。   嵌入式系统中蓝牙应用开发,主要是研究主机与蓝牙芯片的通信。从整个蓝牙协议栈角度上看,主机与蓝牙芯片的通信可以分为三个层次:底层传输层、主机控制器层、具体的应用层。   传输层协议的实现和蓝牙芯片的初始化是主机与芯片正常通信的前提。   BCSP(BlueCore Serial Port)协议是CSR公司制定的运行在串口上的一种蓝牙传输协议,通过分析BCSP的原理,成功建立了主机与蓝牙芯片的BCSP 链接;芯片初始化是蓝牙应用中的首要工作,通过分析芯片初始化的工具—BCCMD(BlueCoeCommand)协议,实现了蓝牙芯片参数的设置和读取。   主机控制器层是蓝牙软硬件的接口层。主机与蓝牙芯片通信时,主机控制器层以上的协议运行在主机上,而主机控制器层以下的协议由蓝牙硬件完成,主机与蓝牙芯片通过主机控制器层来通信。在分析主机控制器协议、命令、事件等基础上,研究与实现了主机控制器层的通信流程及具体的指令。   在具体的上层应用的研究中,分析了蓝牙应用开发的一般模式,并以头戴式耳机应用为实例,详细地阐述了蓝牙耳机应用的实现过程,最后对终端上其它几个常见的蓝牙应用进行了简单的分析和探讨。
其他文献
论文以国家科技支撑计划科研课题为背景,根据电子社区服务基础网络环境由广域网中的多个子网组成VPN网络的特点,设计并实现了一个电子社区VPN监测系统。本文所完成的主要工作
高光谱遥感数据因其包含着图像与光谱双重信息的特性被愈加广泛地应用在军事检测、环境保护和公共安全等方面。但由于自然界中空间及地物的复杂性,图像中的像元往往包含了较
高校教师课堂教学质量评价系统是适用于高等院校教师课堂教学质量管理及监控的网络软件。本系统融合了长期从事管理软件开发者的丰富经验与先进技术,采用领先的B/S(浏览器/服
超点是指在一段时间内链接了大量源主机(目的主机)的目的主机(源主机)。长流是指在一段时间内拥有大量报文的流。随着互联网的发展,网络入侵事件频繁发生,如蠕虫传播、分布式
计算机三维颅面复原技术是以颅骨与面部之间的相互关系为科学依据来生成三维人脸表面模型,它可广泛应用于考古、刑侦等领域,成为计算机图形学领域的一个研究热点。本文在综述
统计模式识别方法现在已经成功地被应用到了很多目标识别的问题当中,其中一个经典的例子就是应用于人脸识别,这也是模式识别领域的一个重要研究方向。其中基于主成分分析(PCA)
学位
产品数据管理(PDM)是一门在产品开发环境中成长和发展起来的新技术,用于管理所有与产品相关的信息和过程。它能够有力地促进新产品的设计和开发,缩短产品上市的时间,是推动企业
因特网流量分类研究是众多因特网研究的基础,清楚地了解整个因特网的流量情况对于因特网流量建模、网络运行维护管理、网络安全及流量工程等均具有重要意义。在P2P应用逐渐普
近年来,我国钢铁工业迅速发展,作为各种建筑必需品的钢筋是钢铁企业生产的主要产品。在我国,对整捆钢筋的计数与复核计数主要依靠人工进行操作,人工计数虽然对技术没有过高的要求
随着信息与网络技术的发展,各类网络信息系统之间迫切需要有效的数据交互,数据集成已经成为信息共享的关键。由于各信息系统采用的数据模型是互不相同,存在异构性,在语义上没