基于ARM&μC/OSⅡ的火灾报警控制器的设计

来源 :天津大学 | 被引量 : 0次 | 上传用户:wanshanshan1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文详细介绍了实时操作系统μC/OS-Ⅱ的内核结构和ARM的体系结构,嵌入式系统的开发技术,并在分析国内外火灾报警控制器研发现状的基础上,设计开发了一种基于32位ARM微处理器和实时操作系统μC/OS-Ⅱ的火灾报警控制器.该控制器具有色彩丰富的LCD显示界面,丰富的键盘控制功能,以及流行的触摸屏功能,可以对火灾信号做出快速、准确、及时地反应. 目前,32位嵌入式系统的设计主要集中在如手机,个人数字助理(PDA),可视电话,车载视听系统,以及卫星导航等高端领域.在工业领域,16位系统已经比较先进,大量的8位系统依然发挥巨大的作用,普遍存在产品老化,功能不强等问题.在消防领域,这一问题更为突出.特别是在一些建筑中,火灾报警控制器只是一种摆设,根本起不了什么作用. 针对这种情况,本文采用32位系统设计一种符合消防标准并且充分满足人们需要的火灾报警控制器,该火灾报警控制器外形美观,人机交互界面丰富,功能强大,报警准确. 本文的内容主要包括以下几点: 1、对Motorola公司生产的一款具有ARM9内核的芯片MC9328MX1作了详细的研究.该款芯片片上集成了LCD控制器,触摸屏(ASP)控制器,通用I/O接口,USB控制器等许多常用的功能模块.本文对各个模块的工作原理进行了仔细的分析研究,改进和编写了主要的驱动程序. 2、对μC/OS-Ⅱ在MC9328MX1上的移植作了深入的研究.μC/OS-Ⅱ是一个非常受嵌入式系统开发人员欢迎的实时操作系统,它是一个基于优先级的,完全可剥夺的多任务实时内核.对这个内核的多任务调度机制,任务之间的通信机制,中断处理机制作了深入的分析.对ARM的体系结构,汇编指令作了较详细的阐述. 对涉及实时操作系统与MC9328MX1处理器相关的代码(开中断、关中断、堆栈增长方向)作了处理,对与编译器相关的数据类型作了定义.用C语言编写了6个与操作系统相关的函数,用汇编语言编写了4个与处理器相关的函数. 3、最后在熟悉火灾报警控制器的规范标准基础上,编写了符合规范标准的应用软件,使火灾报警控制器工作起来.
其他文献
遥操作系统能将人所在主端的命令和行为传递并作用到远端,实现对远端环境的操作和控制,从而极大地提高操作者的安全性和工作效率,节约成本,更高效合理地利用人力资源,实现多
深度信息提取是计算机视觉领域中的重要研究内容。随着全向成像技术的快速发展,基于折反射全向图像的深度信息提取已逐渐成为新的研究热点,此技术可广泛应用于大范围场景三维
一、棉花产量产能分布概况rn截止到2020年3月,包含新疆自治区与新疆建设兵团在内,全国具备400型打包机及相应的棉包信息管理系统的新体制棉花加工企业累计滚动共有2 381家,合
期刊
一、棉花加工标准化发展历程rn2008年,全国棉花加工标准化技术委员会成立.成立至今的十余年间,中国棉花加工业发生了翻天覆地的变化,也是棉花加工标准化飞跃发展变化的十余年
期刊
中国棉花加工包括棉机制造、棉花加工、棉副产品精深加工.主要包括轧花、剥绒、打包、榨油、浸出、棉蛋白生产及种子处理等加工环节.纵观中国棉花加工的发展史,可以概括为四
期刊
一、锯齿轧花机发展现状及存在问题rn随着我国棉花加工产业的飞速发展,加工设备及工艺也日趋完善,锯齿轧花机作为轧花厂最主要的加工设备,对加工工艺配置以及皮棉质量具有重
期刊
一、我国棉花加工厂使用的棉花打包机的发展现状rn(一)与打包机配套的辅助设备基本齐全rn与打包机配套的辅助设备有在线测水仪、自动条码机、塑料带自动捆扎设备、自动刷唛机
期刊