基于Linux的蓝牙HCI层协议的实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中山大学硕士学位论文基于Linux的蓝牙HCI层协议的实现姓名:汤杰申请学位级别:硕士专业:无线电物理指导教师:黄晓20080508基于Linux的蓝牙HCI层协议的实现作者:汤杰学位授予单位:中山大学相似文献(10条)1.学位论文臧雨霖无线通信在智能交通系统中的应用与研究2007改革开放以来,我国城市经济水平迅速提高,城市人口数量激增,城市道路建设不断改善。但是,城市道路建设速度远远落后于城市车辆增加的速度,城市交通管理效率较低,城市公交车辆拥挤现象表现的尤为突出,如何运用现代通信技术对公交车辆进行监控已成为城市交通发展的重要研究课题。本文对现有公交车辆管理系统中的几种通信方式进行对比,提出了利用移动通信的GPRS网络,GPS网络和互联网络等多种现代通信技术手段相结合的系统解决方案,实现了公交车辆运行的实时、动态监控管理。该监控系统具有集成化、信息化管理的特点,可以有效的提高公交车辆的运行效率。本文首先提出了城市智能公交监控系统的总体设计方案,然后以车载端硬件平台的构建和软件设计为主要内容,对GPS模块、GPRS模块,嵌入式系统平台的构建进行了详细的设计和模块的调试。对于定位模块的选择,设计选用了GARMIN公司的GPS25模块,该模块能够实现车辆预定站点经纬度数据的采集。数据处理模块选用广泛应用的SANGSUNG公司的ARM处理器芯片S3C2410,通过外围FLASH,SDRAM,串行口和语音电路的扩展,从而满足系统经纬定位数据的处理和存储,GPRS模块的控制和车辆到站广播的要求。软件平台选用嵌入式Linux系统,在此嵌入式系统上构建Qt/Embedded的图形库,实现公车到站信息的显示,并方便司机在故障时实现手动模式的转换。设计实现了公交车辆经纬度信息的采集和自动报站功能,并对该系统的功能的进一步的完善和发展前景进行了展望。从而为实现我国城市公交车辆的智能化管理开辟了一条探索之路。2.学位论文王爱矛基于ARM-Linux的嵌入式数据采集与远传系统2008随着通信技术的发展,无线通信技术在工业领域的应用日益增多。以前,工业中大多采用有线或人工的方式进行数据采集与传输,虽然简单实用,却耗费了大量人力、物力资源,且很大程度上限制了应用场所的拓展。因此,选取一种相对经济、稳定而又高效的无线传输方式就变得紧迫和必要。随着GPRS网络技术的逐渐成熟,GPRS无线网络逐渐显露出其在远距离通信应用中的优势。于此同时,嵌入式软硬件技术的飞速发展也使得嵌入式产品进入千家万户。因此,采用基于嵌入式系统和GPRS网络进行无线通信渐渐成为当今应用的热点之一。本系统采用高性能嵌入式微处理器S3C2410和GPRS无线通讯模块MC39i构建硬件平台,以嵌入式Linux操作系统和TCP/IP协议建立软件平台,完成基于ARM-Linux的嵌入式数据采集与远传系统设计。本文首先对嵌入式系统的概况进行了综述,接着对嵌入式处理器、嵌入式操作系统和GPRS无线网络技术进行了概要介绍,然后提出了基于ARM-Linux的嵌入式数据采集与远传系统的设计方案,并从硬件设计和软件实现两方面具体阐述了该系统的开发实现过程,包括搭建以S3C2410和MC39i为核心的硬件平台以及在该硬件平台上建立基于嵌入式Linux操作系统的软件平台,并最终实现了数据采集与远传功能。此系统由于采用了高性能的ARM处理器和嵌入式Linux系统,因此在多任务并行处理和进程实时处理等方面具有一定的优势。该系统可以广泛应用于燃气、油田和电力等部门,具有较好的发展前景。3.学位论文蔡锦州基于Linux的蓝牙L2CAP及RFCOMM层协议的实现2009在当今的信息化社会中,短距离无线通信的应用越来越广泛。蓝牙技术作为一种新型的无线数据和语音通信的开放性标准,具有保密性高、使用方便、功能强大、价格低廉,功耗低等优点,在日常生产和生活中得到了广泛的应用。另一方面,Linux操作系统作为开放源代码的代表,不但拥有卓越的功能和性能,而且日趋成熟,受到巨大的嵌入式设备市场的重视,许多嵌入式应用产品都采用Linux作为系统平台。本课题以蓝牙规范为基础,Linux系统为平台,常见的蓝牙适配器作为实现工具,研究设计一个基于嵌入式Linux的蓝牙协议栈,重点对协议栈中的L2CAP层和RFCOMM层进行了分析并讨论了这两层协议的设计和实现方法。L2CAP协议位于基带协议之上,为高层提供面向连接和面向无连接的数据服务,完成协议复用、分组分段和重装、服务质量管理等功能。RFCOMM协议提供了对RS—232串口的仿真,使得传统的基于串口的应用无需改变即可使用蓝牙技术。论文首先分析L2CAP层和低层HCI协议层之间的数据交换方式。其次阐述了L2CAP层和RFCOMM层协议原理和实现方法。最后,通过实际操作解析了两台蓝牙设备间建立链接、配置链路、数据传输、断开链接的过程,并根据协议实现L2CAP层和RFCOMM层主要功能,同时给出了课题后续研发工作的思路和方向。本文在论述过程中,穿插讨论了在开发过程中遇到的技术难点及其解决思路,并给出一些关键的程序代码。实验证明,通过所设计的蓝牙协议,能够成功使得两台PC主机通过蓝牙设备建立无线连接,实现无线数据传输。4.期刊论文任秀丽.于海斌.RenXiuli.YuHaibinLinux操作系统的蓝牙应用设计与实现-仪器仪表学报2006,27(z1)蓝牙技术是一种短距离、低成本的无线通信技术,是一种能够实现语音和数据无线传输的开放性全球规范,为固定与移动设备通信环境建立一种连接方式.本文在Linux操作系统下,设计并实现了一个典型应用--文件传输模型,同时给出了传输过程的流程.测试结果表明,该系统具有良好的可靠性、可用性和可移植性,支持蓝牙产品的开发.5.学位论文曲晨基于QT的嵌入式综合媒体无线触摸屏系统2007随着硬件成本的下降和嵌入式系统的普及,具有方便直观特点的触摸屏已经取代了传统的输入设备――键盘和鼠标,成为了目前公共场合最主要的人机交流输入设备。触摸屏易使用、坚固、反应速度快、节省空间的许多优点也使其有着非常广阔的应用前景。但是目前大部分基于触摸屏开发的系统都有着软硬件成本高、操作时不易进行移动的缺点,这也限制了触摸屏的应用。本文根据会议室、家庭的特殊需要,设计了一套嵌入式综合媒体无线触摸屏系统。触摸屏上位机和执行功能的下位机采用分离设计的方式,用户通过触摸屏发送的命令经过无线通信传递给下位机,再由下位机执行相应的功能。即用户手持触摸屏终端点击按钮,命令就可以经由无线通信传递给下位机,下位机就可以执行诸如会议记录、打开照明、媒体播放等预先设定的功能,实现了一键完成对所有设备的操作。本文所设计的上下位机系统均在嵌入式系统上进行开发,这样可以最大限度的使用硬件资源;触摸屏用户图形界面(GUI)软件在Linux操作系统上使用开源软件QT进行开发,极大的节省了软件的费用;下位机操作系统选择μC/OS-Ⅱ嵌入式实时操作系统,满足了每个任务实时、独立运行的需求,也为今后的任务扩展留下了空间。该系统的设计给触摸屏的使用提供了一个新的思路,也使得嵌入式系统更广泛的应用在日常生活中,方便人们的生活。6.学位论文申砾嵌入式WiMAX终端系统设计2007随着人们对宽带无线通信需求的不断增加,无线宽带通信向更高速率、更大的覆盖范围、更好的移动性方向发展。WiMAX技术的出现正好满足了人们对于无线Internet的需求,WiMAX技术是“最后一公里”接入的最佳解决方案。本文旨在提出一种嵌入式WiMAX终端系统的具体设计方案,即设计一个能够应用在WiMAX网络的嵌入式无线宽带终端。在此终端上可继续进行多种应用功能的开发,可以是无线VolP手机、具有WiMAX功能的PDA、无线监控终端或者是在工业现场工作的通信模块等。本文首先对WiMAX无线宽带接入技术以及嵌入式系统的开发做了较为全面、深入的阐述与分析。然后提出了基于本课题研究的可行的设计方案,并确定了最终选取的具体设计方案。在系统设计中选用主处理器芯片+WiMAX芯片的模块化结构。主处理器芯片选用Freescale公司的MC9328MX1处理器,在其上可开发多种终端应用功能;WiMAX芯片选用富士通开发的MB87M3400系统芯片,这是一款性能卓越、高度集成的WiMAX系统芯片。由主处理器模块对WiMAX模块进行控制并进行数据传输,实现所设计终端系统的WiMAX接入。在本课题研究的系统设计中,作者主要完成了以下几方面的工作:1.通过学习调研并进行可行性分析,确定了具体设计方案。2.提出系统的模块化结构,选取合适的硬件设备,完成系统硬件设计。3.进行系统软件设计工作,主要包括构建嵌入式Linux操作系统以及相应设备驱动程序的开发。7.期刊论文李熠.胡修林.陈勇全.周奕.LIYi.HUXiu-lin.CHENYong-quan.ZHOUYi基于嵌入式Linux的点对多点无线数据采集系统-电子工程师2006,32(3)介绍了一种在500m范围内进行多点数据采集的系统,采用多个远端采集器收集和发射远端传感器信号,采用ARM嵌入式系统和通信模块组成的主控制端接收信号并完成数据分析,主控制端采用ARM-Linux操作系统,通信协议采用自行设计的查询式通信协议,采用动态的从机注册机制管理远端采集器,经实际使用测试表明系统结构简单,性能稳定,可扩展性好,在不便于铺设有线电缆的场合有很高的实用价值.8.学位论文谢海波嵌入式Linux的研究及其在一种无线通信数据处理机中的应用2003该文主要研究了嵌入式Linux操作系统,并根据其的特点将一个改造过的嵌入式Linux操作系统应用于一种以GPRS作为通信手段的无线通信数据处理机中.文章在介绍了嵌入式系统的一些特点及其开发模式之后,引出了嵌入式操作系统在嵌入式系统领域的重要地位.通过对几种实时操作系统的分析,将实时操作系统与通用操作系统进行了比较,从而得出Linux操作系统在嵌入式系统领域的主要一些优缺点.嵌入式Linux操作系统在应用过程中还存在着实时化和嵌入化不足的缺点,而这些也正是嵌入式Linux操作系统目前在国内外研究的热点.文章通过对国内外几种流行技术进行了对比介绍,并自己对Linux进行了几种针对性的改造,分析了改造结果,得出嵌入式Linux操作系统实时化和嵌入化改造后的结论.对于GPRS技术的研究及其在嵌入式Linux操作系统中的应用也是该文的一个重要内容.利用GPRS作为通信手段进行数据传输具有技术新、效果好、可平滑技术升级等特点,文章所描述的系统在GPRS业务一经推出之后便迅速推出产品抢得先机,这也是嵌入式系统领域在所谓后PC时代应用的一个典型例子.9.学位论文吴楠基于远程医疗手术床的嵌入式控制器研究2008在远程医疗手术床系统中,控制指令通过网络远端传送至手术床,按照指令要求,系统准确控制手术床的工作状态、各种姿态及位移等,从而进一步配合医疗机器人实施医疗手术。研究远程手术床控制的目的在于辅助远程医疗手术,为实现精确的远程手术提供帮助。嵌入式控制器是远程手术床系统的核心部分,是实现系统控制的关键。它的上一级为手术床监控中心,与控制器相连的下一级是被控对象——手术床,其功能在整个远程手术床系统中类似于人的大脑,手术床系统的所有相关功能都要通过它才能得以实现。本文应用嵌入式技术,对控制器和上层手术床监控中心进行了研究。本课题以嵌入式控制器为主要研究内容。首先,为控制器搭建了一个基本的嵌入式硬件平台,并选择了合适的Linux操作系统。在此基础上,开发以Linux为基础的触摸屏驱动和应用程序、网卡驱动和应用程序、GPRS扩展模块,通过这些软件和硬件外围扩展设备,为控制器控制手术床提供了现场及远程不同的方式。第二,为实现嵌入式控制器对远程控制命令的接收、存储与处理,本课题采用异地与本地两种指令传输、动作控制方式。异地监视、控制方式包括以太网有线通信和GPRS无线通信两种,其中,以太网通信是主要的传输途径,GPRS无线通信作为以太网通信的辅助手段,保证了控制器网络通信的可靠性,构成了远程控制指令的双重传输模式,确

1 / 71
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功