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

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

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

PAGE74

仲恺农业工程学院

毕业设计

基于安卓控制的智能无线开关

姓名

院(系)自动化学院

专业班级自动化101班

学号

指导教师

职称讲师

论文答辩日期2014年5月25日

仲恺农业工程学院教务处

PAGEI

学生毕业论文(设计)承诺书

本人郑重承诺:所呈交的毕业论文(设计)是在指导老师的指导下进行的研究工作及取得的研究成果,论文中参考他人的文献资料均已明确标注出,论文中的结论和结果为本人独立完成,没有抄袭、剽窃他人研究成果。

毕业论文作者:

??签字日期:???

摘要

本课题研究的是基于安卓手机控制的智能无线开关设计。基于android手机平台和ARM核心板,借助于蓝牙技术,设计和实现了一种无线控制开关系统。实现通过手机端无线控制ARM开发板端的LED灯的亮灭功能。

Android手机作为客户端发送蓝牙信号,蓝牙模块HC-06作为服务器端接收信号,并向服务器端的控制器ARM核心板传递信号。双方通过串口进行通信。ARM控制器通过判断是否接收到信号从而控制核心板上的LED灯的亮灭。

本文详细介绍了基于安卓智能手机的无线开关控制系统的设计以及实现。从课题的背景开始讨论,接着到开发平台的搭建,再到系统整体方案的设计,最后对整个设计进行总结,分析出本系统的优势以及出现的不足。

关键词:android蓝牙无线通信ARM

目录

TOC\o1-3\h\z\u1绪论 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.1Linux开发环境搭建 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.2androidSDK开发环境搭建 10

2.2.3androidNDK开发环境搭建 11

3系统硬件的选取 13

3.1 关于ARM处理器 13

3.2GEC210开发板简介 15

3.3蓝牙HC-06模块的简介 17

3.3.1HC-06模块特征 17

3.3.2AT指令集(对蓝牙模块进行测试) 19

4系统软件的设计 22

4.1相关软件编程技术 22

4.1.1嵌入式C编程 22

4.2系统底层软件的设计 22

4.2.1LED灯驱动程序设计 22

4.2.2LED灯测试程序设计 26

4.2.3UART串口配置 28

4.3系统上层软件的设计 30

4.3.1android应用程序工程分析 30

4.3.2智能手机端的应用程序设计 31

4.3.3GEC210开发板端的应用程序设计 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.3Jni源代码文件: 65

4.3.1C库源文件ArmApp.cpp 65

4.3.2头文件com_jhhu-armapp_MainActivity.h 69

4.3.3Android.mk 70

4.3.4Application.mk 70

致谢 71

仲恺农业

您可能关注的文档

文档评论(0)

151****0181 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档