首页 > 学术论文

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

来源:论文学术网
时间:2024-08-19 03:24:38
热度:

一种煤气泄漏报警装置的软件设计与实现【摘要】:当前,随着计算机技术和通信技术以及微电子技术的不断发展,许多新的设备、元器件不断涌现,计算机方面的一些技术不断地与这些设备、器件相结合

【摘要】: 当前,随着计算机技术和通信技术以及微电子技术的不断发展,许多新的设备、元器件不断涌现,计算机方面的一些技术不断地与这些设备、器件相结合,逐步产生出了一个行业——嵌入式行业。在嵌入式领域,不断借鉴许多学科和领域的东西,慢慢形成了一系列自己的理论和技术。比如,驱动程序的设计。还有,将目前开源的linux操作系统移植到硬件系统上,让linux操作系统能够完成极其复杂的任务的调度和分配,从而实现各种丰富的功能和要求。 本文主要是将目前最热门的ARM技术同嵌入式linux的相关技术相结合,来对一种煤气泄漏报警装置的软件进行设计。本文首先是介绍了一下煤气泄漏报警装置的硬件开发平台,其中硬件平台包括了主处理芯片S3C2410以及一些外围芯片,外围芯片中最主要的是蜂鸣器、AD模块和网卡等,它们都跟后面的搭建环境中的驱动程序的配置及应用软件的开发息息相关。接着在这一硬件开发平台上搭建起一个嵌入式linux的运行环境,包括了u-boot的移植、内核的配置和移植、驱动程序的配置和移植以及根文件系统的制作等,这一部分主要是为后面的软件部分搭建起一个良好的linux运行环境。然后就是对报警装置进行软件部分的设计了。软件要实现的功能就是,当报警装置检测到了室内的煤气浓度超过了一个预定报警值800时,马上启动装置中的蜂鸣器报警,并且装置还要能够将用户的报警信息和求救请求通过网络通信的方式发送给服务器,以获得支援。软件的设计具体包括了报警装置端应用程序设计和服务器端应用程序设计两部分。在报警装置端应用程序设计中,首先创建了两个进程,子进程负责了对室内煤气泄漏的浓度检测及报警功能,当子进程完成了检测浓度超标并报警后,子进程马上向父进程发送一个报警信号,父进程接收到报警信号后,立即将这一报警信息通过网络通信发送个服务器端,服务器端的管理人员收到用户的报警信息和求救请求后,会做出适当的救援措施。在软件部分设计完成之后,本文立即对软件进行了PC机上的测试工作,给出了一个完整的测试过程,输入了4组数据,然后通过对测试过程中的输入数据以及软件的测试结果进行分析,得出本次的软件设计能够完成煤气泄漏之后的报警及网络求救的功能。本文最后,对全文做了一个总结,并且提出以后需要做更进一步研究的地方。 【关键词】:煤气泄漏 linux移植 u-boot移植 linux驱动程序设计
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP277
【目录】:
  • 摘要4-5
  • Abstract5-8
  • 第1章 绪论8-11
  • 1.1 课题的提出8-9
  • 1.2 国内外发展现状9
  • 1.3 本文的主要研究内容9-11
  • 第2章 煤气泄漏报警装置的硬件开发平台11-16
  • 2.1 S3C2410处理器12
  • 2.2 蜂鸣器12-13
  • 2.3 AD模块13-15
  • 2.4 网卡15-16
  • 第3章 煤气泄漏报警装置的嵌入式linux运行环境的搭建16-35
  • 3.1 u-boot的移植16-20
  • 3.2 linux内核的配置和编译20-32
  • 3.2.1 相关驱动程序21-30
  • 3.2.2 linux内核的配置和编译30-32
  • 3.3 根文件系统的制作32-35
  • 第4章 煤气泄漏报警装置的软件设计35-45
  • 4.1 报警装置端应用程序设计36-42
  • 4.2 服务器端应用程序设计42-45
  • 第5章 煤气泄漏报警装置的软件测试45-52
  • 5.1 软件测试过程45-50
  • 5.2 测试结果分析50-52
  • 第6章 总结与展望52-54
  • 6.1 全文工作总结52-53
  • 6.2 工作展望53-54
  • 参考文献54-56
  • 致谢56-57
  • 攻读硕士学位期间发表的论文与参与项目57


您可以在本站搜索以下学术论文文献来了解更多相关内容

基于ARM-Linux的防火墙设计    刘泽玲;

基于Linux的小键盘驱动及软硬键盘的映射    韩斌;刘伟民;黄刚;王士同;

基于ARM的嵌入式标记机控制系统设计    谭平;刘建新;

嵌入式Linux内核裁剪的具体过程和方法的研究    邴琦;李明学;李峰;

基于ARM的引导程序的分析与设计    安勤玲;

基于Blackfin 531 DSP的数码伴侣系统设计    尹朦;

基于ARM9与FPGA的工业CT数据传输系统的接口设计    高富强;刘国华;何斌;高福兵;

基于嵌入式Web数据库远程气象监测系统    高九岗;庄阿龙;

基于MCP2515和S3C2440组建CAN总线通信系统的设计与实现    刘金梅;姚晓琼;韦雪洁;

基于ARM和Linux的数据采集系统及其在电能质量监测中的应用    陈立新;梁明;陈敬谦;余楠;

基于ARM微控制器的新型开关矩阵    陈广新;杨华军;

基于TCP/IP的数字讨论系统方案研究    付强;李双田;兰书梅;

基于CAN总线的嵌入式数控系统网络化研究    冯习宾;

通用多协议转换器的设计与实现    姜宁;沈永春;张功镀;

基于ARM的有源滤波器测控系统设计    夏文岳;袁海文;弥寒光;郭鑫;

Linux手机基带软件设计    杨怀德;李勇;徐名建;

基于uClinux的字符驱动程序设计及应用    文俊;冷建筑;殷韵;

基于ARM的温度测控系统设计    朱明祥;史国生;何君;慈文彦;

煤矿安全监测报警系统中的嵌入式通讯设计    程小辉;桂琼;郑安兵;

测控系统中触摸屏驱动的研发    吴迪;熊显名;

基于信息融合的驾驶行为识别关键技术研究    肖献强

脑机接口中植入式无线遥控遥测技术的研究    王鹏

时间生物学相关仪器的研究和应用    杨波

复杂山地自定位无缆地震仪的研究与实现    杨泓渊

流媒体业务的宽带接入与拥塞控制技术研究    张冰

基于ARM的三相交流异步电动机调速系统研究    王立飞

基于嵌入式Linux的馈线终端单元的研究    张亮

基于ARM9的机器人远程控制系统研究    刘强

基于嵌入式水质综合生物毒性在线自动分析仪控制器关键技术的研究    张波

基于ARM与DSP的机器视觉硬件平台设计与研究    刘国栋

基于OMAP5912的准在线故障诊断系统软件平台关键技术研究    韦建威

基于ARM和Linux的采集控制系统设计与实现    陈少佳

嵌入式系统在粮情监测中的应用    王朋涛

基于S3C44BOX的工业用煤成份分析仪研究    徐航

嵌入式智能电表数据集中器的设计与实现    陈京育

中医脉象采集系统软件设计与实现    陈友斌;杨建华;杜新虎;

智能仪表的USB接口设计    刘红玲;秦敬辉;孙璐;

基于H.263视频卡的驱动程序及应用程序设计与实现    豆路标,叶梧,冯穗力,刘旸

基于USB2.0的高速数据采集系统的设计    朱清林,邹传云

基于ARM9的信号采集系统软件设计与实现    蒋志发;游磊;罗邦勇;

PCI-GPIB控制器的软件设计与实现    周宇;顾亚平;陈光;

基于CY7C68013的嵌入式RS232-USB转换器设计    王超;胡鑫;王化祥;闫勇;

多功能混凝土超声波检测仪软件设计与实现    徐志刚;赵祥模;宋焕生;顾青;

GMR磁头说明    黄祖沛;

关系型数据库的数据依赖及应用程序设计    曾煌兴,温晓军

内核组件式矿井监控传输接口中的USB接入技术    白姗姗;

基于CPLD的离子色谱仪的设计与实现    盛磊;李健;

基于Linux的CAN控制器驱动程序的编写    时巍;曾碚凯;刘晓峰;

基于Windows2000 WDM模型的PCI数据采集卡驱动程序设计    袁魏华;朱海君;乔卫民;敬岚;

虚拟测试系统中模块化仪器关键技术研究    吴忠杰;林君;韦建荣;谢宣松;

基于SmartARM2200的μClinux移植    郭显;白凤娥;

以AT91RM9200和ADS1256为核心的嵌入式物探和监测数据采集方案    汪兴旺;曹修定;任晨虹;

基于MPC8247的HDLC通道驱动程序的设计与实现    朱曦;

SPI总线高速A/D转换器Window CE驱动程序的实现    杜冬梅;何青;唐斌;陈菲;

文件访问跟踪控制实现方法的研究    刘爽;路莹;马腾;许镇;

“害人”的驱动程序    江苏 马正阳

快速安装IBM本本的驱动程序    陈建明

安全专家告诫:802.11n可能存在新的风险    

驱动程序硬件工作的原动力    特约作者 高飞 杨宏权

卸载驱动程序的利器    张亚鹏

玩转你的驱动程序    江苏 宋梦觉

惠宁线泄漏报警装置招投标    杨旭东

宽带猫“罢工”的秘密    西藏 赵振文 李玲

好马配好鞍    李冰

集训班一劳永逸    村干部

基于USB接口的测井电缆数据传输系统研究    李会银

声控激光打孔技术研究    禹东赫

高温高压深海极端环境模拟装置及其控制策略研究    蒋凯

硬目标侵彻引信半实物仿真技术研究    张志安

复杂山地自定位无缆地震仪的研究与实现    杨泓渊

类数据流驱动的分片式处理器体系结构    从明

基于支持向量机的目标跟踪技术研究    宋华军

碳纤维复合材料数字化超声检测系统关键技术研究    李凌

聚偏氟乙烯纳米复合材料的形态结构及聚偏氟乙烯压电薄膜在心音心电监测仪中的应用    宋玉明

心室复极高频波的检测、诊断与心脏猝死预测系统    陈迪虎

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

基于PCI总线数据处理卡的驱动和应用程序设计    王琪

基于USB2.0的人体脉搏信号采集系统    侯军亮

基于PCI总线的雷达通信卡设计    黄丽

多网卡bonding技术的研究与实现    石磊

Windows下IEEE 1394双向传输系统的驱动程序及应用程序设计    陈倩雪

C-6X视频卡与PC数据通信与信息交互    郭海港

材料研究信息安全传送中IPSec协议的实现    周旺

车辆及机械设备测控关键技术的研究与应用    艾思特

基于Windows CE 的嵌入式系统研究与应用    王永强