论文部分内容阅读
嵌入式远程监控系统可以实现对远程设备的控制和数据采集,与传统的监控系统相比,新系统可以充分利用现有网络资源,方便地接入到10M/100M以太网中,从而部分取代早期采用的CAN总线、RS-232或RS-485总线组网方式。目前,以太网的覆盖范围越来越广,以太网用户越来越多,利用以太网实施远程监控已经成为一种趋势。只需要在监控终端打开IE浏览器即可监控管理和服务器相关设置。基于以太网监控方式使得传统的监控方式趋于数字化、网络化、智能化发展。 本论文研究和设计了一种基于三星S3C4510B芯片和嵌入式实时系统VxWorks的远程监控系统,包括系统硬件板的设计、板级支持包的开发,VxWorks操作系统的移植、嵌入式GoAhead Web Server的移植、通过IE浏览器控制的云台控制器的软件开发。该系统可以满足用户对远程设备控制和简单信息读取的需要。 论文首先介绍了远程监控系统的硬件系统设计。硬件系统主要由三部分组成,首要部分是S3C4510B及其存储器部分、包括必要的辅助电路。存储器部分包括16MB DRAM和2MB的Flash。DRAM作为操作系统内核及应用程序运行的空间,Flash用作存储引导程序(BOOTROM)、VxWorks操作系统映像和网页脚本等文档。其二是对设备的采集和控制电路,主要包括两个串行口和通用I/O接口。其三是以太网数据交换电路与JTAG接口电路。 论文还研究并设计了基于ARM7与VxWorks的板级支持包软件(BSP)。远程控制系统的应用软件部分,是VxWorks操作系统层上的一层,综合运用了嵌入式GoAhead WebServer的asp、CGI和GoForms等技术,为系统提供了嵌入式Web服务、远程设备的信息读取与控制服务。