网站大量收购独家精品文档,联系QQ:2885784924

毕业设计(论文)-基于安卓控制的智能无线开关精选.doc

毕业设计(论文)-基于安卓控制的智能无线开关精选.doc

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基于安卓控制的智能无线开关精选

仲恺农业工程学院 毕 业 设 计 基于安卓控制的智能无线开关 姓 名 院(系) 自动化学院 专业班级 自动化101班 学 号 指导教师 职 称 讲师 论文答辩日期 2014年 5月 25日 仲恺农业工程学院教务处 学生毕业论文(设计)承诺书 本人郑重承诺:所呈交的毕业论文(设计)是在指导老师的指导下进行的研究工作及取得的研究成果,论文中参考他人的文献资料均已明确标注出,论文中的结论和结果为本人独立完成,没有抄袭、剽窃他人研究成果。 毕业论文作者: ? ? 签字日期:??? 摘 要 本课题研究的是基于安卓手机控制的智能无线开关设计。基于android手机平台和ARM核心板,借助于蓝牙技术,设计和实现了一种无线控制开关系统。实现通过手机端无线控制ARM开发板端的LED灯的亮灭功能。 Android手机作为客户端发送蓝牙信号,蓝牙模块HC-06作为服务器端接收信号,并向服务器端的控制器ARM核心板传递信号。双方通过串口进行通信。ARM控制器通过判断是否接收到信号从而控制核心板上的LED灯的亮灭。 本文详细介绍了基于安卓智能手机的无线开关控制系统的设计以及实现。从课题的背景开始讨论,接着到开发平台的搭建,再到系统整体方案的设计,最后对整个设计进行总结,分析出本系统的优势以及出现的不足。 关键词:android 蓝牙 无线通信 ARM 目 录 1 绪论 1 前 言 1 1.1 近距离无线通信技术概述 2 1.3 课题的来源背景 5 1.4国内外研究状况 6 1.5系统总体方案 6 1.5.1 设计要求 6 1.5.2 硬件的选取: 6 1.5.3软件的设计: 7 2 开发环境的搭建 8 2.1 Linux开发环境搭建 8 2.1.1 关于Linux系统 8 2.1.2 关于GNU 8 2.1.3 利用Vmware虚拟机搭建Linux开发环境 8 2.2 安卓应用开发环境搭建 10 2.2.1 关于Eclipse软件 10 2.2.2 android SDK开发环境搭建 10 2.2.3 android NDK 开发环境搭建 11 3系统硬件的选取 13 3.1 关于ARM处理器 13 3.2 GEC210开发板简介 15 3.3 蓝牙HC-06模块的简介 17 3.3.1 HC-06模块特征 17 3.3.2 AT 指令集 (对蓝牙模块进行测试) 19 4 系统软件的设计 22 4.1 相关软件编程技术 22 4.1.1 嵌入式C编程 22 4.2 系统底层软件的设计 22 4.2.1 LED灯驱动程序设计 22 4.2.2 LED灯测试程序设计 26 4.2.3 UART串口配置 28 4.3 系统上层软件的设计 30 4.3.1 android应用程序工程分析 30 4.3.2 智能手机端的应用程序设计 31 4.3.3 GEC210开发板端的应用程序设计 37 5 系统整体的调试 42 5.1 系统软硬件的测试 42 5.2 结论与总结 45 参 考 文 献 46 Abstract 47 附录: 48 附录一:led_drv.c 48 附录二:led_test.c 50 附录三:AndroidApp工程源文件: 52 3.1 主界面源代码MainActivity.java 52 3.2 控制界面源代码SearchBlueTooth.java 55 3.3 “关闭APP”类源代码SysApplication.java 60 3.5 主界面布局文件:activity_main.xml 61 3.6 控制界面布局文件searchbluetooth.xml 63 附录四:ArmApp工程源代码: 63 4.1 主界面源文件MainActivity.java 63 4.2 主界面布局文件activity_main.xml 65 4.3 Jni源代码文件: 65 4.3.1 C库源文件ArmApp.cpp 65 4.3.2 头文件com_jhhu-armapp_MainActivity.h 69 4.3.3 Android.mk 70 4.3.4 Application.mk 70 致 谢 71 仲恺农业工程学院毕业论文(设计)成绩评定表 72 1 绪论 前 言 随着移动互联网平台的发展,搭载着免费、开源的android操作系统的android智能手机在移动平台以其市场占有率第一的优势而大放异彩。然而在现实生活中存在着许多这样的应用情况,系统需要实时传输小量的、近距离的突发信号,这就需要近距离无线通信技术。因此,基于安卓智能手机控制的无线开关系统亦是一个值得关注的领域。 安卓智能手机随处可见,开关更是司空见惯,无线开关也是不

您可能关注的文档

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档