论文部分内容阅读
电子导游系统是旅游业不断发展的必然产物,它能够极大地促进旅游业的繁荣发展。传统的导游服务一般是通过人工导游来提供,但其成本高、人员少、服务水平差异大,难以满足日益增多的游客量的需求,同时导游工作人员的工作强度大且单调乏味。因此,随着科技的迅速发展及旅游业的日益繁荣,采用新兴服务方式的电子导游系统得到越来越多景区的接纳与推广。电子导游系统以其低成本、高质量和使用方便等特点,掀起了旅游业发展的新篇章。本课题的研究项目为无线电子导游系统,研究目的是采用嵌入式Linux和无线控制的方法,设计实现电子导游系统,使其具有操作便捷和功能强大等特性。在内核系统设计方面,采用带操作系统的方案,方便用户进行管理和操作;在系统选取方面,采用开源的Linux系统,其具有移植性强,可裁剪或增加模块,为后续的进一步开发和改进提供了坚实的保证,具有良好的可扩展性。本论文的主要研究内容为:1.构建电子导游系统的嵌入式Linux系统平台。通过使用Red Hat Linux5系统建立基本的软件编译环境,配置与目标机互相访问的NFS;建立用来开发电子导游系统终端程序的Qt开发环境;移植用于播放视频解码的MPlayer音视频解码软件。2.导游系统硬件电路的设计。包括嵌入式主硬件电路,无线收发系统电路,SD卡扩展电路,震动功能电路,下载电路及LCD电路等。3.编写射频通信程序。包含两部分:一是信号发射系统的发射程序;二是在终端上的接收驱动程序。无线部分功能是通过信号的发送与接收来实现景点的识别定位。4.设计导游终端程序。利用Qt设计电子导游系统终端的显示界面,编写Qt前端控制MPlayer后端运行的程序。这部分是导游终端的核心功能部分。本课题主要工作有:Boot-Loader、内核及相关驱动移植;在Qt下设计了电子导游系统的用户播放界面;1mRF24L01无线射频传输在ARM上的移植;导游系统实物的设计与实现。