基于Android和ARM Cortex-A8的手持式物联网终端设计
发布时间:2017-04-06 00:11
本文关键词:基于Android和ARM Cortex-A8的手持式物联网终端设计,由笔耕文化传播整理发布。
【摘要】:近年来,物联网技术已广泛的应用于交通运输、智能家居、公共安全、电子商务、物流管理等领域,极大地改变和影响的了我们的日常生活。物联网产业被看作为是当今世界经济和科技发展的战略制高点之一,其广阔的发展前景,潜在的巨大商业价值越来越倍受各国关注。目前市场上的手持式物联网终端存在功能比较单一、采用付费且不开源的WinCE操作系统等缺陷。本文针对这些不足,结合手持式设备对处理器性能,多功能以及低功耗等方面需求,采用功能强大且集成了ARM Cortex-A8内核的微处理器S5PV210,以免费开源的Android作为嵌入式操作系统,设计了一款能识别多种RFID协议标签,兼具一维和二维条码识别以及温湿度传感等功能的手持式物联网终端,将对多功能手持式物联网终端的开发有一定的借鉴意义,丰富物联网产业链。首先,本文对物联网的体系结构和国内外发展现状进行了阐述,分析了研究背景和意义,并对章节结构做出安排。其次,根据性能指标分析,对手持式物联网终端进行系统整体性设计,简单的介绍了处理器与各功能模块的选型以及硬件接口电路,对硬件整体架构进行设计,在了解Android体系结构的基础上,介绍了手持式物联网终端的软件系统开发流程。再次,在对Android底层设备驱动开发分析的基础上,对手持终端需要开发的设备驱动进行了详细描述,包括8*8矩阵键盘驱动程序、供电管理驱动程序和高频模块驱动程序。然后,为了让底层驱动更好的与Android UI程序进行交互,设计了手持式物联网终端信息采集模块的中间件程序,确立了底层驱动成和中间程序之间的通信报文格式,完成了信息采集模块JNI通信接口的设计,利用Android的基本视图组件设计了信息采集模块的人机交互界面,定义了Android UI程序与PC上位机之间的报文格式,基于MFC设计了PC上位机GUI程序。最后,搭建测试环境,对硬件和软件模块进行性能测试与分析,并做出总结与展望。
【关键词】:RFID 条码 温湿度 Android ARM Cortex-A8
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN929.5;TP391.44
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-16
- 1.1 物联网的体系结构与国内外发展现状10-12
- 1.2 论文的研究背景和意义12-14
- 1.3 论文的研究内容与结构安排14-16
- 第二章 手持式物联网终端系统架构设计16-32
- 2.1 系统性能指标分析16
- 2.2 系统整体框架设计16-30
- 2.2.1 系统硬件架构设计17-27
- 2.2.2 系统软件架构设计27-30
- 2.3 系统整体开发流程30-31
- 2.4 本章小结31-32
- 第三章 手持式物联网终端硬件驱动程序设计与实现32-51
- 3.1 Android设备驱动32-33
- 3.1.1 设备驱动分类32
- 3.1.2 驱动的模块化设计32-33
- 3.2 矩阵键盘驱动程序设计与实现33-43
- 3.2.1 矩阵键盘布局设计与原理分析33-36
- 3.2.2 键盘驱动程序的实现36-43
- 3.3 信息采集模块供电管理驱动程序设计与实现43-44
- 3.3.1 供电管理控制接.设计43
- 3.3.2 供电管理驱动程序的实现43-44
- 3.4 高频RFID模块驱动程序设计与实现44-50
- 3.4.1 CL RC632的通信电路设计44-45
- 3.4.2 CL RC632底层驱动程序的实现45-50
- 3.5 本章小结50-51
- 第四章 手持式物联网终端中间件及上层UI程序设计51-79
- 4.1 信息采集模块中间件程序设计51-61
- 4.1.1 温湿度与条形码模块中间件程序设计51-53
- 4.1.2 高频模块中间件程序设计53-55
- 4.1.3 超高频模块中间件程序设计55-61
- 4.2 信息采集模块JNI通信接.设计61-65
- 4.2.1 中间件与上层UI程序之间的通信方式设计61-62
- 4.2.2 LocalSocket的JNI通信接.设计62-64
- 4.2.3 信息采集模块的JAVA本地API设计64-65
- 4.3 手持式物联网终端信息采集模块UI程序设计65-78
- 4.3.1 Android UI简析65-66
- 4.3.2 手持终端与PC上位机之间通信报文格式设计66-67
- 4.3.3 UI程序设计架构67-76
- 4.3.4 PC上位机UI程序设计76-78
- 4.4 本章小结78-79
- 第五章 手持式物联网终端系统测试79-93
- 5.1 系统测试平台79-82
- 5.1.1 硬件测试平台79
- 5.1.2 软件测试平台79-80
- 5.1.3 Android系统的烧写80-82
- 5.2 信息采集模块性能测试82-90
- 5.2.1 条码扫描模块性能测试82-83
- 5.2.2 高频RFID模块性能测试83-86
- 5.2.3 超高频RFID模块性能测试86-90
- 5.2.4 温湿度采集模块性能测试90
- 5.3 联机性能测试90-92
- 5.4 本章小结92-93
- 第六章 全文总结与展望93-95
- 6.1 全文总结93-94
- 6.2 后续工作展望94-95
- 致谢95-96
- 参考文献96-98
【参考文献】
中国期刊全文数据库 前1条
1 武岳山;;EPC C1G2进入ISO18000-6C的进程——更新的ISO/IEC 18000-6国际标准[J];中国自动识别技术;2007年01期
本文关键词:基于Android和ARM Cortex-A8的手持式物联网终端设计,,由笔耕文化传播整理发布。
本文编号:287933
本文链接:https://www.wllwen.com/kejilunwen/wltx/287933.html
教材专著