首页> 中文学位 >一种煤气泄漏报警装置的软件设计与实现
【6h】

一种煤气泄漏报警装置的软件设计与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题的提出

1.2国内外发展现状

1.3本文的主要研究内容

第2章煤气泄漏报警装置的硬件开发平台

2.1 S3C2410处理器

2.2蜂鸣器

2.3 AD模块

2.4网卡

第3章煤气泄漏报警装置的嵌入式linux运行环境的搭建

3.1 u-boot的移植

3.2 linux内核的配置和编译

3.2.1相关驱动程序

3.2.2 linux内核的配置和编译

3.3根文件系统的制作

第4章煤气泄漏报警装置的软件设计

4.1报警装置端应用程序设计

4.2服务器端应用程序设计

第5章煤气泄漏报警装置的软件测试

5.1软件测试过程

5.2测试结果分析

第6章总结与展望

6.1全文工作总结

6.2工作展望

参考文献

致 谢

攻读硕士学位期间发表的论文与参与项目

展开▼

摘要

当前,随着计算机技术和通信技术以及微电子技术的不断发展,许多新的设备、元器件不断涌现,计算机方面的一些技术不断地与这些设备、器件相结合,逐步产生出了一个行业——嵌入式行业。在嵌入式领域,不断借鉴许多学科和领域的东西,慢慢形成了一系列自己的理论和技术。比如,驱动程序的设计。还有,将目前开源的linux操作系统移植到硬件系统上,让linux操作系统能够完成极其复杂的任务的调度和分配,从而实现各种丰富的功能和要求。
   本文主要是将目前最热门的ARM技术同嵌入式linux的相关技术相结合,来对一种煤气泄漏报警装置的软件进行设计。本文首先是介绍了一下煤气泄漏报警装置的硬件开发平台,其中硬件平台包括了主处理芯片S3C2410以及一些外围芯片,外围芯片中最主要的是蜂鸣器、AD模块和网卡等,它们都跟后面的搭建环境中的驱动程序的配置及应用软件的开发息息相关。接着在这一硬件开发平台上搭建起一个嵌入式linux的运行环境,包括了u-boot的移植、内核的配置和移植、驱动程序的配置和移植以及根文件系统的制作等,这一部分主要是为后面的软件部分搭建起一个良好的linux运行环境。然后就是对报警装置进行软件部分的设计了。软件要实现的功能就是,当报警装置检测到了室内的煤气浓度超过了一个预定报警值800时,马上启动装置中的蜂鸣器报警,并且装置还要能够将用户的报警信息和求救请求通过网络通信的方式发送给服务器,以获得支援。软件的设计具体包括了报警装置端应用程序设计和服务器端应用程序设计两部分。在报警装置端应用程序设计中,首先创建了两个进程,子进程负责了对室内煤气泄漏的浓度检测及报警功能,当子进程完成了检测浓度超标并报警后,子进程马上向父进程发送一个报警信号,父进程接收到报警信号后,立即将这一报警信息通过网络通信发送个服务器端,服务器端的管理人员收到用户的报警信息和求救请求后,会做出适当的救援措施。在软件部分设计完成之后,本文立即对软件进行了PC机上的测试工作,给出了一个完整的测试过程,输入了4组数据,然后通过对测试过程中的输入数据以及软件的测试结果进行分析,得出本次的软件设计能够完成煤气泄漏之后的报警及网络求救的功能。本文最后,对全文做了一个总结,并且提出以后需要做更进一步研究的地方。

著录项

  • 作者

    王明书;

  • 作者单位

    武汉理工大学;

  • 授予单位 武汉理工大学;
  • 学科 电路与系统
  • 授予学位 硕士
  • 导师姓名 徐宁;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TU996.76;
  • 关键词

    煤气泄漏; 驱动程序设计; 报警装置; linux操作系统;

  • 入库时间 2022-08-17 10:46:27

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号