论文部分内容阅读
随着高层建筑事业的发展,人们防火意识的增强,火灾自动报警控制及联动系统将有着广泛的发展前景。本文深入探讨了基于嵌入式操作系统的火灾报警控制器的硬件电路及其软件程序的设计。 嵌入式系统是一种将底层硬件、实时操作系统和应用软件相结合的专用计算机系统,在经济社会和人们的日常生活中得到了越来越广泛的应用。嵌入式系统的研究与开发已成为现代电子领域的重要研究方向之一。μC/OS-Ⅱ作为一种嵌入式实时操作系统,以其免费公开源码、面向中小型应用、可抢占、多任务以及较好的移植性等突出特点,在各类嵌入式设备中得到了广泛应用。 以自主开发的Hynix HMS30C7202芯片为核心的ARM作为硬件平台,分析了ARM720TDMI内核的特点及HMS30C7202的结构。在深入分析嵌入式实时操作系统μC/OS-Ⅱ及其内核原理的基础之上,将μC/OS-Ⅱ系统移植到ARM微处理器。 根据火灾报警控制器的国标要求,编写了应用程序。为了提高消防信息管理的水平,同时也为了顺应时代对网络化便捷化的要求,将TCP/IP协议嵌入到系统中,通过以太网接口把控制器检测到的火灾报警信息通过Internet传输到总控中心,保证了消防火灾报警的可靠性、及时性和稳定性。 着重探讨了硬件平台的电路设计、操作系统的移植及多任务实时系统的火灾报警程序设计思想,完成了整个系统的样机调试。