计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于GIS的河流水质动态监测系统(1)(2)

2015-10-24 01:10
导读:图3 嵌入式系统框图处理器模块是整个系统的核心,由低价位、低功耗的3 2 位核A R M 7 T D M I和实时操作系统μC/OS-II构成,主要负责外部硬件设备的管理、外
图3 嵌入式系统框图处理器模块是整个系统的核心,由低价位、低功耗的3 2 位核A R M 7 T D M I和实时操作系统μC/OS-II构成,主要负责外部硬件设备的管理、外部中断控制、任务的调度和各个功能模块之间的通讯和信息交换。所有其它模块的软件都在操作系统的基础上实现和运行,是具有不同的优先级的任务,任一时刻处于睡眠态、就绪态、运行态、等待态及中断态的状态之一。操作系统通过发送邮箱结构消息来控制各个模块状态。数据存储模块由存储器和文件系统构成,负责程序和采集数据的存放。存储器采用2MFlashRom 16MNandFlash 8MSdram,其中2MFlashRom用来存放系统的引导程序,16MNandFlash负责存贮程序以及数据,8MSdram负责程序运行和数据存贮等任务。针对NandFlash,设计中实现了Fat16格式的文件系统。文件系统将系统任务与数据分开存储,这样避免了存储与读写数据时影响系统;并且提供标准的API接口以及引入高速读写缓冲,避免了任务直接对NandFlash读写,解决了CPU和Flash存储器之间读取数据的速度问题。数据采集模块由各种传感器、数据采集任务以及数据处理任务构成,负责各种数据的采集和处理工作。水质监测中,传感器采集的数据主要是水质综合指标(如溶解氧DO)、水质污染指标(如生化需氧量BOD、化学需氧量COD)以及水文参数(流速和流量)。数据采集任务主要完成模拟量采集、模数转换以及数字量处理等功能。它通常处于等待状态,等待包含控制参数的消息。控制参数主要是采用频率、通道的选择以及启动模数转换器等。同时为数据采集任务设计一个4K容量的环型堆栈,用来暂时保存采样数据。数据处理任务大多时候处于空闲状态,具有与数据采集任务同样大小的堆栈,当需要立即传送数据时才被调用。网络模块由网卡芯片8019as、嵌入式TCP/IP协议以及网络任务构成,主要完成网络的数据发送和接收以及与监测中心GIS系统进行通信。本系统参照UNIX的TCP/IP协议,实现的TCP/IP的所有基本协议。整个TCP/IP分为应用层、传输层、网络层和数据链路层;其中网络层由TP协议和ICMP协议组成,数据链路层由网卡驱动程序和ARP协议组成。各个层之间操作是互相隔离的,通过调用API接口函数进行通讯,把需要处理的数据传送给上层或者下层协议。 同时,系统保留了一些外设接口,以便今后系统功能的扩展和升级。5 嵌入式系统运行过程嵌入式系统上电后,启动FlashRom中的Boot Loader对CPU进行初始化以及网卡等硬件自检;接着开始将NandFlash中的操作系统内核以及应用程序任务拷贝到Sdram中。共2页: 1 [2] 下一页 论文出处(作者): (科教范文网http://fw.ΝsΕΑc.com编辑)
Excel在质量波动稳定性控制中的应用
通用型多媒体CAI系统的研究与实现
上一篇:基于OLAP技术的物流数据仓库应用研究(1) 下一篇:用FDISK重建DOS硬盘主引导记录(1)