论文部分内容阅读
随着改革开放以来中国经济的快速增长,环境污染问题也日益严重,然而传统的对排放污染源的相关企业的监控的方法,往往效果不好,环保工作人员的工作效率也比较低下。因此,建立一个区域性的环境监控网络,迅速获取监控设备的运行状况以及相关数据,对环保部门提高环境监控力度,改善环保工作人员的工作效率是相当迫切的。本课题正是在这样的前提下进行的,作为南海环保局远程环境监控管理信息系统的一部分,主要负责对远程环境监控数据采集仪的开发与实现。
基于AR和Linux的嵌入式系统设计主要利用ARM、Linux和嵌入式技术对数据采集系统进行开发。系统的开发主要包括硬件和软件两个方面。在硬件方面,本论文以广嵌GEC2410开发板为核心,同时利用CPLD对I/O口进行扩展,满足现场多路数据采集以及控制的要求。在软件设计方面,主要是在底层方面对嵌入式Linux系统的构建和Linux设备驱动开发。嵌入式Linux系统的构建主要包括引导程序的加载、Linux内核的裁剪移植、Cramfs根文件系统的构建。在设备驱动方面主要,先分析了Linux设备驱动的原理,然后详细给出了ADC、触摸屏驱动的开发过程,最后是描述驱动模块的加载的方法。
本设计采用主流的ARM和Linux操作系统,较为全面地对嵌入式系统特别是底层的开发流程作了详细的阐述并对系统底层软件和应用软件整合之后进行了测试,在广东省某市的数个工厂试运行,能够实现预期的功能。