基于ARM9的ZIGBEE无线家庭网关设计

被引:0
作者
陈智翔
机构
[1] 武汉理工大学
关键词
无线传感器网络; 嵌入式web网关; ARM9; Zigbee; CGI;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
随着数字信息技术和网络技术的高速发展,嵌入式系统的应用已经广泛渗透到人们日常生活的每一个角落。由于嵌入式系统面向不同的应用,因此嵌入式系统的开发与普通计算机系统存在很大的差别。随着嵌入式应用中功能需求越来越复杂,选择嵌入式操作系统也就很必要。 Linux作为功能强大、源码公开的操作系统,近年来在人们的共同开发下从问世以来就得到迅猛发展。由于在嵌入式应用中的优点突出,越来越多的嵌入式产品都选择了Linux作为内嵌的操作系统。 作为小范围内设备通信的最新的无线联网技术,Zigbee技术近年也逐渐盛行。Zigbee技术是一种近距离、低复杂度、低功耗、低成本的双向无线通信技术,在工业领域、家庭智能化、医疗等方面,ZigBee技术与传感器技术得到了广泛应用。 本文结合上述三方面技术,设计并实现了一种基于ARM的嵌入式Zigbee家庭网关,实现了用户在远程对信息家电的控制。论文的主要研究内容如下: (1)研究了Linux操作系统内核原理,深入研究了Linux系统中的内存管理,进程管理,文件系统管理和设备管理等,掌握了Linux系统下上层应用和底层驱动的开发工具和开发流程,编写了Linux操作系统下串口读写操作程序,为系统的开发打下基础。 (2)研究了Zigbee无线通信协议,对Zigbee协议的层次,Zigbee网络的拓扑结构,Zigbee设备的路由做了深入研究。结合一般家庭的家居环境,实现了一种星型Zigbee网络在智能家居中的应用。 (3)研究了嵌入式开发的相关技术,重点研究了ARM9处理器及其外围设备构建的嵌入式系统。在ARM9开发板进行了Linux操作系统、嵌入式文件系统和嵌入式数据库的移植。 (4)重点研究了Web服务器和用通用网关程序CGI的设计,并在此基础上结合嵌入式系统的相关技术完成了嵌入式家庭网关的设计,实现了家庭网关对信息家庭的远程控制。
引用
收藏
页数:55
共 24 条
[1]
IrBurst modelling and performance analysis in the presence of transmission errors [J].
Huang, Pi ;
Boucouvalas, A. C. .
WIRELESS PERSONAL COMMUNICATIONS, 2007, 41 (01) :111-125
[2]
Sensor technology and its application in environmental analysis [J].
Lieberzeit, Peter A. ;
Dickert, Franz L. .
ANALYTICAL AND BIOANALYTICAL CHEMISTRY, 2007, 387 (01) :237-247
[3]
无线通信技术概论.[M].李文元主编;.国防工业出版社.2006,
[4]
嵌入式Linux系统开发详解.[M].李驹光;郑耿;江泽明编著;.清华大学出版社.2006,
[5]
ARM9嵌入式技术及Linux高级实践教程.[M].陈赜主编;秦贵和;徐华中;王磊等编著;.北京航天航空出版社.2005,
[6]
ARM应用系统开发详解.[M].李驹光编著;.清华大学出版社.2004,
[7]
ARM体系结构与编程.[M].杜春雷编著;.清华大学出版社.2003,
[8]
嵌入式系统设计与实例开发.[M].王田苗主编;.清华大学出版社.2002,
[9]
ARM嵌入式处理器结构与应用基础.[M].马忠梅等编著;.北京航空航天大学出版社.2002,
[10]
深入理解Linux内核.[M].[美]DanielP.Bovet;[美]MarcoCesati著;陈莉君等译;.中国电力出版社.2001,