嵌入式智能家居控制系统软件设计_第1页
嵌入式智能家居控制系统软件设计_第2页
嵌入式智能家居控制系统软件设计_第3页
嵌入式智能家居控制系统软件设计_第4页
嵌入式智能家居控制系统软件设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计 论文 开题报告 论文题目 论文题目 嵌入式智能家居控制系统嵌入式智能家居控制系统 软件设计软件设计 学学 院 院 电气工程学院电气工程学院 专业班级 专业班级 自动化自动化 12041204 学生姓名 学生姓名 刘芳春刘芳春 学学 号 号 导师姓名 导师姓名 王通王通 开题时间 开题时间 2016 年年 3 3 月月 1818 日日 1 1 课题背景及意义课题背景及意义 1 11 1 课题研究背景 目的及意义课题研究背景 目的及意义 目前 几乎所有家庭都有使用各种电器设备 电视 电灯 空调 冰箱等 然而 就当前情况来说 这些设备总是被看成单个的 独立的个体使用 而极 少出现一个专门的系统来管理它们 或是将它们糅合为一个具有一定 智慧 的设备集合体 这不仅使得设备使用者不得不在控制和管理这些设备上消耗大 量时间和精力 而且容易造成设备使用效率不高 浪费宝贵的能源 这不符 合节能环保的国家政策方针 基于这个事实 智能家居的概念应运而生 智能家居又被人们称智能住宅 1 在国外也叫做 Smart Home 智能家居是以个人住所为单位 以控制技术 通 信技术计算机技术为基础 以提升人们的日常家居生活为目的的家居控制和管 理系统 2 由于智能家居是一个最近才得到快速发展的行业 当前有许多地方并未得 到充分的研究 也有许多研究成果并未能转化成为实际产品 探寻其本质因素 有两个 其一 大多数已有的智能家居产品是针对高消费人群设计和开发的 而没有顾及到占人口绝大多数的低端消费人群 因此 其市场本身就不会太大 其二 许多开发出来的产品在性能上并不完全让消费者满意 当前已有的产品 中的大多数 或是存在功能单调 或是存在使用不方便等各种缺乏吸引力的不 足之处 为了改善这一现状 软件部分设计就成了必不可少的工作 软件部分以软 件开发平台为核心 向上提供应用编程接口 向下屏蔽具体硬件特性的板级支 持包 嵌入式系统中 软件和硬件紧密配合 协调工作 共同完成系统预定的 功能 嵌入式软件是应用程序和操作系统两种软件的一体化程序 对于嵌入式 软件而言 系统软件和应用软件的界限并不明显 原因在于嵌入式环境下应用 系统的配置差别较大 所需操作系统裁剪配置不同 I O 操作没有标准化 驱 动程序通常需要自行设计 3 4 嵌入式实时操作系统在目前的嵌入式系统中应用越来越广泛 尤其在功能 复杂 系统庞大的应用中 5 它与实时应用软件相结合成为有机的整体起着核 心作用 由它来管理和协调各项工作 为应用软件提供良好的运行软件环境和 开发环境 C OS II 是一个完整的 可移植 固化 裁剪的占先式实时多任务 内核 它通过了美国联邦航空管理局商用航行器的认可 符合航空无线电技术 委员会对用于航空设备方面所使用的软件性能提出的 DO 178B 标准认可 目前 已有数百个商业应用的 C OS 该操作系统的稳定性和可靠性得到了充分的肯 定 6 7 该操作系统在智能家居领域中的应用也越来越广泛 因此对于嵌入式智 能家居操作系统的研究也越来越有必要 1 21 2 课题国内外研究现状及趋势课题国内外研究现状及趋势 随着全球化信息产业第三次浪潮的兴起 智能家居出现在 普通人们的视 野之中 上个世纪八十年代 随着电子技术的提升和成熟 非常多的上市家用电器都 采用了电子技术 面对日益增多的家用电器 人们迫切希望出现一种自动化或 者是智能化的家电管理系统 八十年代中期 出现了住宅自动化概念 HA Home Automation 8 即 将家用电器 通信设备和安防设备这些传统 上认为独立的功能整合为一个整体 八十年代末期 由于通信与信息技术出现 突破性发展 开始逐渐出现了一些专门的商用系统 系统利用总线技术对住宅 中的各种家电 安防和通信设备实现控制 监视和管理 1984 年 美国联合科技公司 United Technologies Build ing System 建成了 全世界首栋类似于智能家居的 智能型建筑 CityPlaceBuilding 这是人们第 一次见识到的建筑设备信息化 整合化的建筑物 从此以后 许多公司和机构 纷纷加入搭建智能家居队列之中 比如 MIT 西门子 思科 IBM Xerox 微软等国际巨头 2003 年 Housing Learning Improvement Network 发布了一种对智能 j 家居的定义 并开展了 DTI 智能家居项目 9 Nektarios Papadopoulos 等提出 并研究了一种连接家庭平台 CHP 和智能家居应用开发平台的架构 10 Dae Man Han 和 Jae Hun Lim 提出和研究了一种基于 ZigBee 技术的智能家居能量管理 系统 11 有学者描述了一种智能家居系统管理协议的设计和实现 12 还有人使 用 ZigBee 或者蓝牙作为局域联网技术 使用万维网作为远程接入技术 13 智能家居在国内的发展时间虽然较短 但是也取得了很大进步 与此同时 国内智能家居行业虽然正处于初步发展阶段 但是目前的发展非常迅速 14 2003 年 由联想带头 众多单位参与的 信息设备资源共享协同服务 标 准工作组正式成立 这就是大家都耳熟能详的 闪联 15 16 2004 年 海尔公 司率领多个厂家协同推出新网络家电标准 e 家佳 17 18 19 此后不到一年 信息产业部确定 闪联 和 e 家佳 为行业推荐性标准 2012 年 长虹 公司推出自主研发的具有 5 种场景的智能家居体验馆 系统将多种应用场景和 设备智能控制方式有机结合 形成一个家庭控制系统 20 市场上其它比较成熟 的解决方案有海尔家庭系统 TCL 的智能家居系统等 经过这些年的发展 我国的智能家居已经有了自己的特色 从最开始只能 控制单一的设备 如控制灯光 远程抄表 发展到现在已经将多个控制单元融 入一个系统 方便统一管理 从最开始各公司各自制定私有接口协议 开发自 己私有的产品 到智能家居联盟开始着手起草通用接口和协议 从最初一些能 力有限小公司的小规模投入 发展到联想集团 海尔等大公司开始大力投入该 领域 现今 在智能家居领域中有几款杰出的产品 Honeywell Smart Home 在中 国大陆名叫 MoMas 随着数字技术和移动控制成为当今的主流 该公司生产的 产品具有丰富的 时髦的控制终端应用 用户只需要将应用安装到支持 WIFI 的手机或平板电脑灯移动终端上 然后动动手指便可以轻松控制电灯 空调等 家用设备 实现了一键控制多种设备的目的 Control4 是一家专业设计和生产 家庭自动化控制产品及其解决方案的公司 由于开发的产品大多是基于 IP 技 术 因此其产品具有性能好 经济实惠 并且支持很多时髦的技术 其家庭内 部网络一般采用 Zigbee 或者 WIFI 很方便在那些房屋已经装修好的家庭使用 目前 智能家具在全球都呈现良好的发展趋势 嵌入式智能家具在美国 德国 新加坡 日本等都有广泛的应用 21 在国内 智能家具也已经走过了概 念期 正是基于对智能家具市场发展前景的展望 使得越来越多的企业介入智 能家具这个行业 随着科学技术的迅速发展和嵌入式技术的不断提高 我国的 嵌入式智能家具系统也会越来越完善 嵌入式智能家具系统软件技术也会不断 提高 今天嵌入式系统带来的工业年产值已超过了1万亿美元 在国内 维纳斯 计划 和 女娲计划 一度闹得沸沸扬扬 机顶盒 信息加电这两年更成了IT 热点 而实际上这些都是嵌入式系统在特定环境下的一个特定应用 据调查 目前国际上已有两百多种嵌入式操作系统 而各种各样的开发工具 应用于嵌 入式开发的仪器设备更是不可胜数 我国信息化与全面小康社会建设对嵌入式 系统市场提出巨大需求 信息家电产品年需求量几亿台 每一类数字化家电产 品都有千万台市场需求量 工业控制用嵌入式系统有百十万台套需求量 商用 嵌入式系统需求量几百万台 我国己有集成电路及PCB印刷电路板产品的大批量 生产能力 出口的嵌入式应用产品亦将逐步增长 在全球市场也可占有一席之 地 2005年我国嵌入式计算机创造上千亿元的效益 嵌入式计算机是信息 产 业新的经济增长点 国内外的市场为我国嵌入式系统产业提供大有作为的广阔 天地 22 23 随着嵌入式应用的日益普及 实时操作系统在嵌入式系统设计中的应用也 受到普遍关注 越来越多的公司开始开发实时操作系统 而且越来越多的工程 师使用实时操作系统 如今已有二百多种嵌入式实时操作系统 在长期应用与 商业竞争中己逐渐形成了一些较为成功的嵌入式操作系统 据统计 仅用于信 息电器的嵌入式操作系统就有 40 种左右 其中较为流行的主要有 Windows CE Palm OS Real Time Linux VxWorks PSOS PowerTV 以及 C OS C OS 是源码公开的实时嵌入式操作系统 后来推出的 C OS 是 C OS 的升级版本 在智能家居领域中 主流的系统架构主要有 C S B S 两种方案 网络通 信方面主要 是基于以太网 ZigBee GPRS WIFI 电力线载波 红外 蓝牙 等 协议方面 国内主要使用的有 国外开发的 X10 24 EIB CE bus 25 LonWork 26 EHS 等 国内开发的闪联 e 家佳等 2 2 毕业设计研究内容及任务毕业设计研究内容及任务 2 12 1 研究内容研究内容 嵌入式系统通常包括软件和硬件两部分 本文正是基于嵌入式系统的硬件 部分开发相关的软件部分 根据硬件功能编写对应的驱动程序 及在操作系统 上编写应用程序及界面 主要工作是将实时操作系统 C OS II 移植到基于 ARM7 核的微控制器上 为微控制器上的软件开发提供一个操作系统平台 实 现对家庭提供电源控制 家电控制 如电视机 空调 冰箱 电饭煲 淋浴器 微波炉等 门窗控制 检测报警系统 灯光控制等 本课题提出了一种基于 C OS 的嵌入式网络控制系统 首先是要在目标平台上成功移植 C OS 操 作系统 然后在该操作系统上运行网络控制系统 其中 C OS 操作系统在移 植过程中根据控制系统的需要来进行剪裁 以便精简操作系统 减少不必要的 代码 2 22 2 设计思想及设计方案设计思想及设计方案 根据前面的分析 本文中的智能家居系统总体架构为 C S 模型 上位机服 务器是整体系统的服务器 上位机客户端和家庭网关是系统中的客户端 用户操作上位机软件 通常安装在 PC 机 平板电脑和智能手机等终端上 选择受控设备及其控制目的 软件将用户的操作编码并形成具有一定格式的据 帧 并且通过网络发送给家庭网关 家庭网关进一步将数据帧发送给相应的智 能控制终端 智能终端再对接收到数据进行解析 根据数据帧中的命令来执行 相应的控制动作 从而完成对目标受控设备的控制 控制结果会被反馈给用户 端软件 并通过友好的界面呈现给用户观看 系统由这几个部分构成 客户端 服务器 家庭网关 智能控制终端 其 中客户端和服务器处于上位机侧 以安装在智能手机 平板 家用电脑等设备 上的软件的形式出现 而家庭网关和智能控制终端属于下位机部分 以实体形 式存在 如下图示 客户端 家庭网管 互联网 服务器 无线路由 器 智能 插座 开关 检 测 模 块 智 能 灯 具 洗 衣 机 空 调 冰 箱 智 能 电 表 图 1 智能家居系统结构框图 系统共有四个部分四个部分在系统中所充当的角色以及功能分别如下 客户端软件 客户端软件属于整个系统的上位机侧 其主要作用有以下几 个 一 为用户提供一个友好的用户界面 在整个智能家居系统中 用户通过 这个用户界面便可以控制整个系统的运行情况 二 将用户的操作转换成便于 机器处理和便于通信的数据 并通过相应通信方式传递给家庭网关 三 从家 庭网关接受数据 并将数据转换为便于用户观看的格式 四 记录和统计历史 数据 便于查阅 服务器软件 服务器软件也是上位机侧的一个重要的组成部分 其主要作 用如下 一 处理用户上下线请求 如 与上线用户建立连接 与离线用户断 开连接 二 可以多用户同时上线 一般来说 一个家庭的成员不会只有一个 因此系统支持多个用户同时登陆是很有意义的 三 管理在线用户 记录用户 日志 四 便于实现内网穿越 单独设计的服务器具有这样的优点 有效地避 开内网防火墙对客户端通信的阻碍 实现内网穿越 家庭网关 家庭网关属于下位机侧的重要组成部分 其主要功能包括 一 连接外网和内网 家庭网关通过对收到的信息重新打包 实现不同网络协议之 间可以正确通信 即外部网络与内部网络可以正确通信 二 提供过滤和安全 功能通过对接收到的信息进行判断 家庭网关可以滤掉不符合要求的信息以及 一些不安全的信息 三 支持通过多种外网协议与上位机通信 从 四 有利 于维护外网和内网的独立性 加入家庭网关后 内网和外网通信协议和技术完 全独立 彼此影响变小 这样做可以避免内网协议发生变动时影响到外网通信 的正确性 或者是外网协议发生变化后影响到内网通信的正确性 智能控制终端 智能控制终端是下位机的主要组成部分之一 其主要功能 是 一 控制家用电器的工作状态 智能控制终端根据接收到的命令来控制电 器的工作状态 比如 接收到打开 5 号电灯命令 相应的智能终端则打开 5 号电灯 二 收集和上传家电的工作信息 智能终端根据上位机客户的设置来 收集家电信息 并且将信息上传给上位机 三 异常处理 智能终端通过分析 家电工作信息 对工作异常的设备进行相应的异常处理 同时将异常上报给用 户 整个系统的软件部分是由上位机和下位机两部分软件组成 其中上位机方 的软件包括客户控制端 服务器端两部分 运行于家庭计算机或者是智能终端 上下位机方面的软件 是由家庭网关和智能控制终端两部分软件组成 家庭网 关为上位机和智能终端建立通信桥梁 智能控制终端是控制命令的执行体 通 常来说 在一个智能家居系统中 只需要一台家庭网关 智能家电终端的数量 则根据受控家电的数量而定 上位机的主要任务是提供家电控制界面和家电数据管理功能 用户通过操 作可视化人机交互界面实现控制家电 查看家电数据信息 而与此对应 下位机的任务主要是以下几个 1 家庭网关 主要任务是 为上位机和智能控制终端之间建立通信的桥梁 家庭网关与上位机之间通过以太网 WIFI GPRS 模块进行通信 与下位机之间 通过 zigbee 进行通信 2 智能控制终端 主要任务是 接收家庭网关转发过来的控制命令 根据 控制命令完成对家电设备的控制 并且将操作结果经过家庭网关转发给客户终 端 家庭网关起的是一个枢纽作用 它连接外部网络中的上位机和家庭内部网 络中的下位机 是智能家居网络中连接上位机和智能终端的桥梁 作用是实现 外部网络和家庭内部网络的通信 除了系统 必要的软件外 其主要软件模块是 通信模块 包括外部联网通信模块和家庭内网通信模块 根据以上所述 家 庭网关整体软件流程结构如下图所示 开始 初始化 与上位机 通信 与下位机通信 调试模块数据分发自身处理 监测模块 接收 处理 模块 发送 处理 模块 接收 处理 模块 发送 处理 模块 看门 狗 检测 智能 控制 终端 接收 Pc机 命令 输出 调试 信息 接收 处理 模块 发送 处理 模块 处理 模块 回复 模块 收到 数据 有数据 发送 收到 数据 有数 据 发 送 运行 异 常 收 到 命 令 打印开 关已 开 有数据 待处 理 有数据 待处 理 有回 复 生成 检测 指令 判断 反馈 数据正 确 放入 接收 帧缓 存区 是 是 发送 是 数据正 确 放入 接收 帧缓 存 发送 是 是 重 启 是 放入 发送 给下 位机 的缓 冲区 更新 受监 测模 块信 息 可以 执 行 是 执行 反馈 输出 打印 信息 是 是 分发 到相 应模 块 是 是命 令 执行 生 成 回 复 放入 相应 缓冲 区 更 新 信 息 是 是 是 否 否 否 否 否 否 否 否 图 2 家庭网关软件流程图 家庭网关开机之后 首先进行系统配置和模块初始化 1 系统配置 主 要包括 开时钟 配置管脚参数 开中断 等等 这一步的目的是 启动微处 理器 配置芯片和外设参数 2 相关模块初始化 主要包括 WIFI 以太 网 GPRS 模块 电力载波模块 内网协议栈 等 对 WIFI 以太网 GPRS 这三个与上位机通信的模块而言 初始化过程的工作是对其各自的协议栈 初始化 比如 选择工作模式 配置 IP 和 MAC 地址 选择通信速率 使用 何种数据接收方式 以及与上位机的服务器建立连接和完成登录 对电力载波 的配置和上面的类似 只是不用与对方建立连接和登录 对内网协议和调试模 块的初始化主要是将一些相关变量置为初始值 初始化完成之后 家庭网关开始正常工作 六个模块并行 分别执行各 自的任务 关于家庭网关驱动程序的设计 GPRS 驱动程序设计 GPRS 模块和 ARM 是通过串口 1 连接的 驱动模块通过给 GPRS 模块发 送 AT 命令字符串来控制器其作业 a AT 命令 AT 指令目前已成为全球通用的标准 任何与 Hayes 兼容的调制解调器都可 使用这些指令 b 驱动流程 GPRS 模块可以划分为三个部分 初始化 接收数据处理 发送数据处理 在初始化阶段 首先使用指令 AT IPR 来设置 GPRS 模块的通信速率为 bps 设定好速率之后 发送 ATI 指令来启动 GPRS 模块 如果收到的回复为 OK 则表示模块已经工作 否则 则继续发送 ATI 指令 直到超时退出 在 GPRS 开始工作后 发送指令 AT CIPSTART TCP 108 170 54 231 5638 与服务器建立连接 返回 OK 表示连接成功 其中 108 170 54 231 是智能家居系统服务器的 IP 5638 是其端口号 一 旦连接成功 下一步则是发送登录数据向服务器请求登录 在成功登录之后 GPRS 的初始化阶段结束 接下来 进入 GPRS 接收和发送数据处理部分 在接收处理阶段 首先查 询是否有数据需要处理 如果没有则进入发送数据处理阶段 如果有 第一步 则是找到帧头 IPDxx 其中 xx 表示该数据帧的长度 单位为字节 在找到 帧头后 提出数据长度和数据 并对数据帧的有效性进行判断 如果不是有效 帧 则继续上面的过程 如果是 则对数据进行格式转换 由于上位机按照 UTF8 格式发送数据 故先将数据从 UTF8 格式转换到 unicode 格式 转换后 的数据是字符形式的数据 还需要进一步转换成 ASC 格式才能符合需要 数据 转换完毕 需要改装成内部模块通信格式 并加上信道类型标志 G GPRS W WIFI E 以太网 最后 放入接收数据帧队列中 交由中心 控制器的数据分发模块处理 在发送阶段的处理类似于接收处理的逆过程 如 果 GPRS 发送数据队列 g GPRSSendFrameQuene 中有数据 则取出一帧数据 然后转换成合适的格式发送给上位机 具体流程如下图 3 所示 开始 设定波特率 发送ATi 收到 OK 连接服务器 返回 OK 接收到 数据 找到帧头 找到帧尾 提出数据 有效帧 从UTF8转换成 unicode 转换成ASC格式 转换成内 部格式 放入接收 帧队列 有数据 发送 转换成发送 格式 转换成Hex 格式 转换成UTF8 格式 发送给上位 机 是 否 请求登录 登录成功 是 否 是 是 是 取一帧数据 是 是 否 初始化 接收处理 发送处理 图 3 GPRS 通信模块工作流程图 上一部分介绍了家庭网关软件设计 接下来将介绍智能家居下位机系统中 另 一个重要组成部分 控制终端的软件设计 控制终端的主要功能是 通过家庭内部网络接收控制指令 根据控制指令 执行相应驱动程序 通过 LCD 屏幕显示设备运行信息 初始化完成之后 家庭网关开始正常工作 四个模块并行 分别执行各自 的任务 1 内网通信模块 该模块用于智能终端跟家庭网关通信 包括接收和发送 两部分 接收部分的工作是 对受到的数据进行判断 如果数据正确 则放入 接收缓冲区 否则 删除数据 发送部分的工作是 查询发送缓冲区中是否有 数据 如果有数据 则每次发送一帧数据 否则 再次查询 二 显示模块 该模块用于将相关信息在 LCD 上显示 模块基于事件驱动 一旦发现事件有效 则根据事件属性确定待显示的内容以及相关信息 之后调 用 LCD 驱动 以合适的格式显示内容 三 调试模块 智能控制终端上的调试模块与家庭网关上的核心一样 区 别是 二者支持的命令不一样 四 控制模块 控制模块是智能终端上最为核心的部分 所有对设备的操 作最终都需要由该模块来完成 该模块分为执行命令和获取执行结果两部分 执行命令部分的工作是 查询是否有新命令需要执行 如果有 则根据命令调 用相关驱动程序 如果没有 则继续查询 由于每一条命令执行完之后 都要 反馈执行结果 所以 获取执行结果部分的工作是 在每条命令执行完之后获 取对应的执行结果 并且将执行结果封装打包 然后放入内网发送缓冲区中 其内部程序总体流程图 如下图所示 开始 内网通信模 块 显示模块 内网接收 到数据 调试模块 发送缓冲 区有数 据 打印开 关已 开 事件有 效 接收处理模 块 发送处理模 块 可以执 行 删除 收到 的数 据 放入 内网 帧接 收缓 存区 根据事件确 定显示内容 执行 收到命 令 输出 调试 信息 输出 打印 信息 反馈 发送一帧数 据 控制模块 数据正 确 接收 PC机 命令 否 否 执行模块 获取执行结 果 有新命 令 取到结 果 根据命令调 用驱动 封装结果 放入发送缓 冲区 是是 否 是 是 是 否 是 是 否 是 是 否 图 4 智能控制模块软件流程图 控制终端相关驱动程序的设计 1 电力计量模块驱动 电力计量模块在智能家居系统中的作用就是 实时记录用电设备当前电参 数 a 模块功能 当前 支持的功能有以下几个模块 分别是 读取当前 电参数 读写设备号 读写波特率 清除历史用电数据 其中 当前电参数包 含电压 电流 功率 因素 电量 均为瞬时值 读写设备号含有读取和修改 本电力计量模块的设备号 读写波特率包括查询当前通信波特率和修改通信波 特率 清除历史数据即为将历史用电信息清零 b 通信协议 MODBUS 协议是应用于电子控制器上的一种通用语言 系 统中选择的计量模块产品支持 MODBUS RTU 协议 所以 ARM 和电力计量模 块之间的通信协议采用 MODBUS RTU c 控制过程 图 5 与智能电表通信原理图 完整的交互过程如上图所示 家电终端发送请求信息给 MODBUS 协议栈 议栈将请求信息解析成对应的 MODBUS RTU 数据帧发送给电力计量模块 电力 量模块将用户终端请求的数据以 MODBUS RTU 协议格式发送给 MODBUS 协议栈 协议栈再将数据封装成相应帧上传给用户终端 2 电灯 电视机和空调 a 电灯 电灯是由家电终端上的继电器控制 继电器打开和关闭分别代 表开灯和关灯 收到开灯指令后 软件通过设置继电器控制管脚 上输出电平的 高低来控制电灯的开和关 b 电视 电视是通过智能控制终端上的红外遥控来控制 我们对电视遥 控的编码如下表所示 表 1 电视遥控编码 智能控制终端在接收到上述编码后 首先将其翻译成相应电视机的正确编 码并且进行调制 然后通过红外发送给电视机 即完成对电视的控制 c 空调 控制空调的方式和电视一样 也是通过红外遥控 2 32 3 毕业设计拟采用方法和手段毕业设计拟采用方法和手段 实现手段 软件编程采用 C 语言进行编程 编译软件采用 keil4 使用 proteus 进行调试和在线仿真 芯片采用 ARM7 核微控制器 采用实时操作系统 C OS 进行裁剪 移植 显示方面采用 SMGA 液晶屏 采用 ZigBee 作为局域 联网技术 使用万维网作为远程接入技术 3 3 毕业设计工作计划及进度安排毕业设计工作计划及进度安排 第1周查阅相关文献 学习相关知识 第2周查阅相关文献 开始撰写开题报告及翻译外文文献 第3周 撰写开题报告 确定课题设计方案 第4周完成开题报告及外文翻译 第5周收集资料 确定控制平台的操作系统功能 第6周裁剪操作系统并移植 第7周裁剪操作系统并移植 第8周结合系统硬件 编写相应的驱动程序 第9周 结合系统硬件 编写相应的驱动程序 第10周结合系统硬件 编写相应的驱动程序 第11周根据系统需要实现的功能 编写应用程序及操作界面 第12周根据系统需要实现的功能 编写应用程序及操作界面 第13周根据系统需要实现的功能 编写应用程序及操作界面 第14周调试系统软件 修改软件 第15周调试系统软件 修改软件 第16周调试系统软件 修改软件 开始撰写毕业论文 第17周撰写并修改毕业论文 第18周完成毕业论文 准备答辩 4 4 主要参考文献主要参考文献 1 Kenneth P W Home Automation and Utility Customer Services J Cutter Information Corporation 1999 13 2 花铁森 智能家居系统核心技术探讨 J 智能建筑电气技术 2009 01 92 98 3 吕京建 嵌入式因特网技术的兴起与前景 今日电子 2000 增刊 16 18 4 徐士良 葛冰 计算机软件技术基础 J 清华大学业出版社 2007 7 5 K Ramamiritham J A Stankovic Scheduling Algorithms and OperatingSystems Support for Real time Systems Proceeding of the IEEE 1994 82 1 55 67 6 Jean J Labrosse 著 邵贝贝译 嵌入式实时操作系统 C OS 第二版 北京 北京 航空航天大学出版社 2003 7 冉汉政 嵌入式实时操作系统 C OS 在控制工程中的应用 现代电子技 2003 13 84 86 8 范文 浅谈现在家居的智能化系统 J 安徽建筑 2008 5 64 65 9 Li J Da Y L Bo Y SMART HOME RESERCH C Shanghai Proceeding of the Third International Conference on Machine Learning and Cybernetics 2004 8 10 Nektarios P Apostolos M Dimitrios E A Connected Home Platform and Development Framew

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论