论文部分内容阅读
近几年来,微电子技术和嵌入式技术的不断进步极大的推动了各种通信设备的不断普及和迅猛发展,许多电子产品已经进入了人们的生活,成为生活中一个非常重要的部分。蓝牙技术的出现和发展极大的推动和扩宽了无线通信的应用领域,使人们可以方便的利用蓝牙无线通信技术来实现各种数据文件的互通互联。蓝牙技术在很多电子终端上(手机、PDA、笔记本电脑、平板电脑、PSP等)得到了广泛的应用。通过嵌入式蓝牙技术将各种数字媒体内容发送到个人移动终端上,形成广告效应,将可能带来巨大的商业价值。如今,蓝牙技术正处在一个迅速普及和迅猛发展的阶段,未来将会有更多的蓝牙设备被集成到电子设备当中,蓝牙信息服务也将会在更多的领域上得到应用,蓝牙技术也必将会新起一种新的传媒方式。本文中主要讨论了蓝牙技术的技术原理、基于ARM9架构的微处理器S3C2440A平台、支持蓝牙技术的嵌入式软硬件平台的构建以及蓝牙广告系统应用程序的开发。在文章中首先介绍了对蓝牙基础知识,并对蓝牙协议特别是蓝牙应用协议中的OBEX作了细致的分析;接着对在系统开发中软硬件平台的搭建做了细致的说明,S3C2440A硬件平台和Linux交叉编译环境的建立、嵌入式Linux系统的配置编译移植及S3C2440A开发平台上蓝牙协议Bluez的移植过程进行详细了阐述,成功的搭建了嵌入式系统下的蓝牙开发平台,并对嵌入式平台的蓝牙设备做了相应的测试;接着对蓝牙设备的应用进行了开发,给出了蓝牙广告系统的设计思路;最后介绍了一款非常流行跨平台的C++图形用户界面库Qt以及Qt/Embedded的开发环境和它的应用,并利用Qt designer设计了一个交互性友好的控制界面。论文通过分析协议的通信原理,根据蓝牙技术在嵌入式系统对移动终端设备发送文件的技术特点,提出了用蓝牙技术在嵌入式平台下实现蓝牙广告系统,给出总体的设计方案、系统的功能流程,深入分析了实现系统的关键技术,并在系统平台上成功实现。分别对蓝牙广告系统自动搜索蓝牙设备、发现OPUSH服务及发送文件所占用的channel、自动发送文件等给出了相关的程序和运行的效果图并作了相应的分析,对设计的嵌入式蓝牙广告系统添加了数据库的支持,可很好的记录和查看广告的状态。在嵌入式开发平台下设计实现了良好的Qt GUI界面,并作了相应的测试。测试结果表明,系统支持多种广告媒体文件的传播,并且在可以传输的范围内传输速度快,达到了预期的效果。Qt GUI界面实现了对蓝牙的简单控制,界面操作性良好。符合当今嵌入式系统发展的潮流。嵌入式蓝牙广告系统的设计和实现很好的迎合了“第五传媒”发展的趋势,具有较好的应用前景和商业价值,另外,对基于蓝牙技术的嵌入式开发也有一定的参考价值。