论文部分内容阅读
近年来,移动通信发展迅速,便携式计算机如掌上电脑(LAPTOP)、笔记本电脑(NOTEBOOK)、手持式电脑(HPC)以及PDA等也迅速发展,还有因特网的迅速发展,使人们对电话通信以外的各种数据信息传递的需求日益增长.蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术.蓝牙技术把各种便携式电脑与蜂窝电话用无线电连接起来,使计算机与通信更加密切结合,使人们能随时随地进行数据信息的交换与传输.蓝牙技术越来越多的被要求应用于小型的消费类终端产品上,嵌入式的监牙解决方案有着重要的应用前景.该文介绍了蓝牙技术的提出背景,蓝牙技术的特点.然后总结了蓝牙系统的软硬件组成和工作原理.在嵌入式操作系统方面,该文介绍了实时操作系统的发展过程、实时操作系统原理以及嵌入式操作系统上的软件调试.该文通过研究嵌入式系统的特点,总结蓝牙软件结构特点以及蓝牙硬件发展现状,提出了嵌入式环境下的蓝牙软件的两个典型模型.接下来的具体讨论了蓝牙系统在Windows CE下的实现.首先是介绍了系统结构,然后详细地讨论了各个模块,主要有蓝牙协议模块、HCI传输层模块、虚拟串口模块、外围程序等.蓝牙协议模块被实现为COM服务器,而外围程序则被实现为COM客户机.同时该文设计了一种在蓝牙技术下实现OBEX协议及应用模型的跨平台的结构,这种结构很容易实现OBEX协议和应用在不同系统下的移植.为了说明这种结构设计的优越性,该文以蓝牙文件传输应用为例,详细的描述了它们在嵌入式系统(Windows CE)下的实现.同时,该文结合通信协议测试的理论,探讨蓝牙应用模型的互连测试结构,并给出了监牙文件传输应用在蓝牙应用模型的互连测试中的模型和相应测试情况.最后介绍了蓝牙技术当前存在的问题、面临的竞争以及进一步研究的方向.