论文部分内容阅读
随着信息化的发展,人们身边的电子产品越来越多,而这些产品又通过各种线缆互联起来。为了摆脱线缆的束缚,蓝牙作为一种高效、便捷的短距离无线通信技术正在越来越多的设备上普及。汽车已经成为人们生活中重要的一部分,将最新的蓝牙无线通信技术集成到车载设备中,让人们可以在更多的环境中享受到高科技所带来的便捷。本文通过分析最新的蓝牙无线通信技术规范,并根据车载系统的特点,基于Windows CE嵌入式操作系统设计与实现了蓝牙通信技术在车载系统中的应用,其包括蓝牙文件传输、免提电话和信息同步功能。本文对蓝牙协议栈的实现采用了寄居式模型,低层协议栈集成到蓝牙芯片模块中,而高层协议栈由主机上的操作系统作为驱动实现。蓝牙芯片模块与主机之间采用USB传输方式进行通信。本文蓝牙芯片模块采用的是CSR公司生产的单芯片解决方案BlueCore4-ROM,其支持蓝牙无线通信规范2.0+EDR版本。Windows CE 6.0嵌入式操作系统实现了蓝牙高层协议栈,并提供了主机控制接口层(HCI)以支持各种蓝牙芯片模块。本文通过分析Windows CE操作系统的特点,添加蓝牙通信驱动模块,定制了完善的操作系统内核和应用程序开发包(SDK),为蓝牙应用程序提供了应用程序开发环境和运行环境。智能车载系统中的蓝牙文件传输功能,支持文件、文件夹的传输,提供了文件浏览功能。允许智能车载系统按客户端的方式从连接的设备上下载、上传文件,亦可以作为服务器端设备接收文件。智能车载系统中的蓝牙免提功能,实现了来电处理和拨号处理,并提供了丰富的人机交互界面,与以往的车载免提设备相比,功能更全面,操作更便捷。在蓝牙免提单元中集成了电话薄功能,支持与其他设备进行联系人信息同步。经测试,智能车载系统中的蓝牙通信子系统已经基本满足了蓝牙通信的互操作性要求,可与符合蓝牙无线通信技术规范的蓝牙设备进行通信,实现文件传输、免提电话和信息同步的功能。