论文部分内容阅读
科学技术的进步提升了社会的普通大众对家庭生活的需求,如何提供更加简洁、更加方便的生活一直困扰着许多IT供应商。伴随着嵌入式技术以及现代信息技术的飞速发展,家庭智能化、便捷化的愿望也就变得不再那么遥不可及。我们可以把家庭生活中的每一个智能电器当成一个网络节点,对每个节点进行组网从而形成家庭网络,并且使得家庭网络与Internet相连接。这样,我们可以发送命令,通过Internet传输信息到家庭内网,从而实现对家用电器的控制。而在内部网络和外部网络之间起到信息交互作用的,便是本论文所要设计的嵌入式智能家庭网关。智能家庭网关是家庭内网和Internet的桥梁,在智能家庭中起到的是信息的转换作用。它既是信息的发送者也是信息的接受者。在本论文中所设计出的嵌入式智能家庭网关具有功耗小,体积小,易放置和移动,稳定性强等优点。本文的研究内容主要如下:1.对国内外的嵌入式智能家庭网关做了一个简单的比较和分析,总结出现在国内外现有的家庭网关的优劣性。国外的所设计的家庭网关标准、协议、看法与国内的有差别,国内现有的家庭网关功耗大、体积大,不能满足人们的家庭生活需求,同时强调了为了满足人们对家庭生活的需求,表明设计一种更加方便快捷的智能家庭网关的迫切。2.对整个系统的设计采用了一种自顶向下的设计模式。首先对即将要设计的家庭网关做整体的功能性分析,然后对各个功能模块进行拆卸分析和设计,这是一种现在普遍使用的嵌入式系统设计模式。同时,我们还对系统的硬软件进行选型和研究,选择出适合于本系统的硬件系统和软件系统。3.在上一小节嵌入式智能网关功能结构分析的基础上,详细地描述了以基于ARM11架构的处理器S3C6410为核心的智能家庭网关所涉及到的硬件单元电路的设计过程,同时也介绍了无线通信技术模块的硬件结构和设计过程。4.在操作系统的选择上,本论文中使用ARM-Linux作为嵌入式操作系统。ARM-Linux是一个开源的、可裁剪的操作系统,我们详细地描述了Linux的裁剪和移植过程以及引导程序的移植过程。5.用户可以通过Web页面查看家用电器状态并且可以发送命令对家用电器设备进行远程控制。因此,在嵌入式系统设计中,我们使用了BOA作为嵌入式服务器,使用了SQLite作为嵌入式系统的数据库,并且使用了CGI技术来实现用户的信息交互。截至目前,本设计已完成了一个方便用户使用的嵌入式智能家庭网关。在以后的生活中,随着嵌入式技术和信息化技术的不断成熟,智能家庭网关也会得到不断的更新与完善。