环境监测系统及基于Linux操作系统的嵌入式软件设计

环境监测系统及基于Linux操作系统的嵌入式软件设计

论文摘要

随着科学技术的不断发展和人们对产品质量要求的不断提高,一些生产制造行业对环境参数要求越来越高,经常需要对某些环境参数进行测量,尤其是药物制造、化学相关工业、食品、医药仓储等行业,环境监测技术是其产品质量、安全生产等方面不可或缺的保证。因此,运用当今高新科技开发功能丰富、灵活,操作简便,测量范围广的监测仪,对环境参数进行有效监测具有非常重要的意义。目前国内监测仪器,在技术、功能方面相对落后,存在不能多通道采集数据、不能多点大范围测量、显示功能单一、处理核心多采用单片机、不能多功能打印等问题,针对这些情况提出本课题——基于嵌入式的多通道环境参数监测仪的研究和开发,并采用了以下技术来改善监测仪性能:硬件上采用ARM9嵌入式微处理器(S3C2410核心板)代替功能单一的单片机,较高的处理速度、多样的外围接口,提高、丰富了系统功能;引入操作系统Linux,其内核小、功能强大有助于监测仪的任务调度;用SQLite数据库存储数据,占用空间小、易操作、存储容量大;LCD显示界面采用MiniGUI技术,使界面美观、多功能;加入了无线采集网络,使用Zigbee无线组网协议,可把大范围内监测的各个点组成网络采集数据;使用以太网和上位机通讯、传输数据;用SD卡进行数据备份。本论文详细介绍了硬件及软件系统的设计、开发方案:首先简要介绍了本课题的研究背景、内容、意义,分析了国内外监测仪器的发展状况;第二章介绍了嵌入式系统,包括嵌入式微处理器、嵌入式操作系统及其应用领域;第三章介绍了系统硬件设计,详解了S3C2410的相关原理及其周边扩展接口的功能、实现;第四章重点介绍软件开发内容,分模块介绍了应用程序实现原理、流程、相关函数及编写调试过程中遇到的问题;第五章介绍了软件开发的环境构成、使用的相关工具等;最后,对论文、工作进行了总结和展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 嵌入式技术的发展及广泛应用
  • 1.3 国内外环境监测技术研究现状
  • 1.4 研究内容、意义
  • 第二章 嵌入式系统
  • 2.1 嵌入式系统介绍
  • 2.1.1 定义
  • 2.1.2 系统构成及特点
  • 2.1.3 嵌入式的应用
  • 2.2 嵌入式微处理器
  • 2.2.1 嵌入式处理器
  • 2.2.2 ARM 微处理器
  • 2.2.3 ARM9 微处理器
  • 2.3 嵌入式操作系统
  • 2.3.1 概述
  • 2.3.2 嵌入式操作系统比较
  • 第三章 硬件系统设计
  • 3.1 系统总体介绍
  • 3.2 系统硬件功能
  • 3.3 系统硬件实现
  • 3.3.1 S3C2410 介绍
  • 3.3.2 S3C2410 处理器内存映射关系
  • 3.4 扩展板的设计
  • 3.4.1 显示器及触摸屏接口
  • 3.4.2 网络接口
  • 3.4.3 串行接口
  • 3.4.4 小键盘接口电路
  • 3.4.5 USB 接口
  • 3.4.6 SD 卡接口
  • 3.5 网络传输部分设计
  • 3.5.1 Zigbee 协议介绍
  • 3.5.2 以太网传输
  • 第四章 系统软件设计
  • 4.1 操作系统移植
  • 4.1.1 移植概述
  • 4.1.2 Linux 操作系统在可移植上的优点
  • 4.1.3 Linux 操作系统的移植
  • 4.2 应用程序设计
  • 4.2.1 底层驱动程序介绍
  • 4.2.2 数据接收的软件实现
  • 4.2.3 数据存储的软件实现
  • 4.2.4 以太网通讯的软件实现
  • 4.2.5 SD 卡数据备份的软件实现
  • 4.3 软件开发过程中遇到的问题
  • 第五章 软件系统的调试
  • 5.1 软件开发环境介绍
  • 5.1.1 嵌入式软件开发环境
  • 5.1.2 开发工具 GNU 的使用
  • 5.2 系统调试
  • 5.2.1 调试工具
  • 5.2.2 调试过程
  • 第六章 结论和展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    • [1].国产嵌入式操作系统发展思考[J]. 单片机与嵌入式系统应用 2019(12)
    • [2].基于操作系统思想的智慧校园架构设计[J]. 中国教育信息化 2020(05)
    • [3].全球第二大操作系统死亡倒计时[J]. 办公自动化 2020(06)
    • [4].国产操作系统的机遇与挑战[J]. 电脑知识与技术 2020(14)
    • [5].计算机嵌入式操作系统初探[J]. 计算机产品与流通 2020(11)
    • [6].国产操作系统生态体系建设现状分析[J]. 信息安全研究 2020(10)
    • [7].“3+4”分段培养模式中操作系统课程资源的建设[J]. 计算机时代 2020(11)
    • [8].自主开发操作系统并建设生态[J]. 办公自动化 2019(11)
    • [9].国产操作系统期待“通吃”任重道远[J]. 上海企业 2019(10)
    • [10].Linux操作系统环境下常见故障的探讨[J]. 信息与电脑(理论版) 2018(11)
    • [11].一种便携式操作系统的多媒体应用模式探索[J]. 中国教育技术装备 2016(24)
    • [12].一种云操作系统的虚拟化层连接方法研究[J]. 电脑知识与技术 2017(17)
    • [13].嵌入式操作系统这么多,哪一个适合你?[J]. 单片机与嵌入式系统应用 2017(09)
    • [14].掌握网络空间安全的主动权[J]. 汕头大学学报(人文社会科学版) 2017(05)
    • [15].嵌入式操作系统的发展过程及发展趋势[J]. 信息与电脑(理论版) 2014(22)
    • [16].高职《操作系统》课程教学改革的策略研究[J]. 云南社会主义学院学报 2014(04)
    • [17].国产操作系统的技术特点及应用范围研究[J]. 电脑知识与技术 2015(04)
    • [18].《操作系统》课程教改的探讨[J]. 山西科技 2015(03)
    • [19].基于透明计算的云操作系统[J]. 电子制作 2015(12)
    • [20].云操作系统的安全性思考[J]. 企业技术开发 2015(24)
    • [21].编新闻、瞎评论HOT or COLD?[J]. 电脑爱好者 2009(20)
    • [22].浅谈计算机嵌入式操作系统[J]. 电脑迷 2017(03)
    • [23].浅析嵌入式操作系统的应用与发展[J]. 无线互联科技 2013(11)
    • [24].操作系统究竟可以做到多小[J]. 软件和信息服务 2010(09)
    • [25].操作系统[J]. 小学生时空 2009(03)
    • [26].安装操作系统常见问题解决[J]. 网络安全和信息化 2020(05)
    • [27].鸿蒙操作系统打造生态的路径思考[J]. 单片机与嵌入式系统应用 2019(10)
    • [28].国产嵌入式操作系统迎来百花齐放的新时代——“国产嵌入式操作系统技术与产业发展论坛”圆满结束[J]. 单片机与嵌入式系统应用 2019(10)
    • [29].国产操作系统研发对系统能力培养的需求与实践[J]. 计算机工程与科学 2018(S1)
    • [30].安卓系统的应用及发展趋势[J]. 技术与市场 2016(12)

    标签:;  

    环境监测系统及基于Linux操作系统的嵌入式软件设计
    下载Doc文档

    猜你喜欢