论文部分内容阅读
随着社会的发展,人们对居住的社区环境要求也越来越智能。为了实现这些要求,需要在社区中架设无线传感器网络,但为了充分发挥无线传感器网络的作用,就必须将传感器网络采集的信息及时、准确地传送到外界,对这些数据进行综合分析、处理,最终得到被监测区域的准确信息;并且也可以对无线传感器网络中的各个节点发出控制命令,实现远程控制操作等。基于对无线传感网络安全问题考虑,本文设计了功能完善的Watchdog系统,主要针对基站的应用。本文内容来自于实际项目,具有较强的实用性。按照嵌入式系统开发的一般流程,首先设计基站的硬件体系结构。主要包括:(1)以ARM9 S3C2410芯片作为基站CPU;(2)采用CS8900A为主控芯片的以太网控制器模块;(3)使基站能透明地无线连接到Internet上的DTU模块;(4)采用CC2420芯片作为基站硬件平台无线传感器网络的通讯模块。在基站硬件完善后,考虑到基站软件程序运行的稳定性,我们引入了Watchdog:在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,就是Watchdog,俗称"看门狗"。知道了Watchdog主要是做什么的,接下来的工作就是然后去实现并应用它。从已往的Watchdog中我们发现无论是硬件Watchdog或是软件Watchdog,都存在着这样或那样的问题,而本文要实现的是把软硬件Watchdog结合起来,互补掉二者的缺点,加上在基站中的应用,从而实现一个混合型的Watchdog系统。