您的位置首页>Android>

Android平台实现智能导游系统

摘要大家好,我是极客范的本期栏目编辑小友,现在为大家讲解Android平台实现智能导游系统问题。序现有的智能导游系统平台多种多样,主要包括Win

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解Android平台实现智能导游系统问题。

现有的智能导游系统平台多种多样,主要包括WinCE和Linux。WinCE,需要微软公司授权,实现成本很高。安卓系统本身就是一个开源项目,源代码可以免费获取。与WinCE相比,选择安卓平台实现智能导游系统可以大大降低系统成本。此外,安卓操作系统基于Linux2。6内核,稳定性高,可移植性好。应用开发语言为Java,可扩展性好,便于软件升级和维护。此外,系统本身提供了非常丰富的UI组件,因此有可能设计出交互性好的系统应用。此外,谷歌提供谷歌API支持安卓系统运行谷歌地图等应用,极大地方便了应用开发。

本研究提出了一种基于安卓平台的智能导游系统的设计与实现方案。首先,介绍了安卓系统的层次框架,研究了智能导游系统的硬件平台。给出了系统的总体硬件平台框架和模块设计。在此基础上,基于安卓SDK2开发了系统的应用软件。1.软件的功能模块主要分为访客信息管理、多媒体应用和电子地图,并对各模块的功能和界面实现进行了详细的分析和设计。测试结果表明,该系统操作简单,界面友好,具有良好的可扩展性和可维护性。

1安卓操作系统介绍。

安卓操作系统由谷歌于2007年发布,是一款专门针对移动平台的智能操作系统。安卓系统软件层次包括操作系统、中间件、用户界面和应用程序,其层次结构框图如图1所示。

1安卓软件层级。

最底层是Linux2。6内核,安卓系统依靠其提供核心服务,如进程管理、内存管理、网络协议栈实现、硬件驱动和安全服务。

库和运行环境包含一些C /C库,可以被安卓系统中的不同组件使用。核心库有:System C库、媒体库、图形库(SGL、3D库)和SQLite,都是针对嵌入式应用进行优化的。

应用层提供一系列系统服务,如各种视图组件、内容提供者、资源管理器、活动管理器等。这便于开发交互式应用程序。

2智能导游系统平台框架设计。

系统硬件平台为ARM平台,CPU为三星公司的S3C6410a。S3C6410a是ARM11内核,具有智能能量管理器,功耗低。ARM Jazelle(R)技术用于有效支持嵌入式Java执行。另外,S3C6410A的主频为533 MHz,可以流畅运行安卓系统。

液晶屏采用NEC的4。分辨率为480 TImes的3英寸触控液晶屏。272、完全符合导游制度要求。

移植到系统的安卓内核版本是安卓2。1.

图2智能导游系统平台框架设计。

智能导游系统通过Wifi接入互联网,通过谷歌地图提供的数据实现电子地图功能。Wifi模块采用Marvell 8686,通过SDIO接口与S3C6410连接。

智能导游系统应用功能模块的设计。

智能导游系统的应用程序由安卓2开发。1 SDK,嵌入式数据库SQLite用于数据存储。智能导游系统具有旅游信息管理、多媒体应用和电子地图等功能。智能导游系统的功能模块框架设计如图3所示。

图3智能导游系统应用功能模块设计。

现有的智能导游系统平台多种多样,主要包括WinCE和Linux。WinCE,需要微软公司授权,实现成本很高。安卓系统本身就是一个开源项目,源代码可以免费获取。与WinCE相比,选择安卓平台实现智能导游系统可以大大降低系统成本。此外,安卓操作系统基于Linux2。6内核,稳定性高,可移植性好。应用开发语言为Java,可扩展性好,便于软件升级和维护。此外,系统本身提供了非常丰富的UI组件,因此有可能设计出交互性好的系统应用。此外,谷歌提供谷歌API支持安卓系统运行谷歌地图等应用,极大地方便了应用开发。

本研究提出了一种基于安卓平台的智能导游系统的设计与实现方案。首先,介绍了安卓系统的层次框架,研究了智能导游系统的硬件平台。给出了系统的总体硬件平台框架和模块设计。在此基础上,基于安卓SDK2开发了系统的应用软件。1.软件的功能模块主要分为访客信息管理、多媒体应用和电子地图,并对各模块的功能和界面实现进行了详细的分析和设计。测试结果表明,该系统操作简单,界面友好,具有良好的可扩展性和可维护性。

1安卓操作系统。

  Android 操作系统在2007 年由Google 公司发布,是一款专门面向移动平台的智能操作系统。Android系统软件层次结构包括操作系统、中间件、用户界面和应用程序,其层次结构框图如图1 所示。

  

  图1 Android 软件层次结构

  最底层为Linux2. 6 内核,Android 系统依赖其提供核心服务,如: 进程管理、内存管理、网络协议栈实现、硬件驱动和安全服务等。

  库和运行环境包含一些C /C + + 库,这些库能被Android 系统中不同的组件使用。核心库有: 系统C库、媒体库、图形库( SGL,3D Libraries ) 、数据库( SQLite) .核心库都针对嵌入式应用进行了优化。

  应用层框架提供了各种视图组件、内容提供器、资源管理器、活动管理器等一系列的系统服务,方便开发交互性好的应用程序。

  2 智能导游系统平台框架设计

  该系统硬件平台选用ARM 平台,CPU 选用三星公司的S3C6410A.S3C6410A 为ARM11 内核,具备智能能量管理器,功耗低并且采用ARM Jazelle( R) 技术用以有效支持嵌入式Java 执行。此外,S3C6410A主频为533 MHz,可以流畅地运行Android 系统。

  液晶触摸显示屏采用NEC 公司的4. 3″的触摸液晶屏,分辨率为480 &TImes; 272,完全满足导游系统要求。

  系统移植的Android 内核版本为Android2. 1.

  

  图2 智能导游系统平台框架设计。

  智能导游系统通过Wifi 方式接入互联网,通过Google maps 提供的数据实现电子地图的功能。Wifi模块采用Marvell 8686,通过SDIO 接口与S3C6410 连接使用。

  3 智能导游系统应用功能模块设计

  智能导游系统的应用程序通过Android 2. 1 SDK来开发,数据存储采用嵌入式数据库SQLite.智能导游系统具有游客信息管理、多媒体应用、电子地图功能。智能导游系统功能模块框架设计如图3 所示。

  

  图3 智能导游系统应用功能模块设计

   技术专区 Alexa语音服务软件扩展STM32Cube结合DNN API驱动未来神经网络应用的解决方案针对于高端移动通信和汽车市场的四集群设计一款基于帧捕捉的开源图形调试器应用设计即将成为标准配置的最新安全技术:后视摄像系统

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。