论文部分内容阅读
随着经济和科技的飞速发展,人们的生活水平不断地提高,安全保障就显得非常重要。而在众多安全隐患当中,消防安全显得尤为重要。在如此严峻的市场要求下,对消防产品的要求也越来越高,传统火灾报警系统采用的单片机与简单前后台设计已经无法满足监控点数剧增、联动复杂程度大幅增加、大范围建筑群联网、大量并发数据增多和实时性可靠处理等诸多挑战。本论文在此环境下,以先进的32位ARM处理器为硬件平台,引入安全稳定的嵌入式实时操作系统μC/OS-II,意在设计实现一个实时性强、可靠性高、人性化的火灾报警控制系统,并选取“基于μC/OS-II智能火灾报警控制系统的设计与实现”作为此次论文的题目。本论文利用软件工程原理,严格按照项目管理流程实施。以信息电子技术为基石,以嵌入式软件技术为核心,结合硬件抽象技术和集散控制理论,设计并实现整个火灾报警控制系统。期间本人主要工作为需求调研、软件架构设计、BSP板级支持包编写、硬件抽象层设计与实现、μC/OS-II嵌入式实时操作系统移植、应用层软件编写、提交测试与维护、项目文档编写等八项内容。本文设计与实现的系统,在传统的嵌入式开发架构中为微内核的μC/OS-II嵌入式实时操作系统构建通用驱动架构,添加硬件抽象层,将硬件操作细节抽象化,屏蔽硬件平台的差异,为操作系统提供统一的硬件操作接口,降低了软件对具体硬件平台的依赖性,降低了软件整体的耦合性,节约了开发时间,可使硬件和软件同步开发,并且方便今后在其他多种平台移植;在应用上结合行业需求和标准,构建一套更符合人类逻辑语言的联动控制系统,使联动编程操作更加简洁、人性化。本文所设计与实现的系统对于保护国家财产和人民的生命安全具有重要的现实意义和价值。