论文部分内容阅读
随着嵌入式系统以及相关技术的迅速发展,以及嵌入式Internet的概念提出和发展的深入,远程监控系统领域出现了一个新的发展趋势,那就是利用在ARM上移植操作系统,通过嵌入式Web服务器技术来实现远程系统的监控技术。伴随着网络技术的发展,嵌入式设备通过网络接入局域网或者Internet已经逐步成为一种趋势。通过该系统,用户可以直接通过Internet浏览器对现场的设备进行远程监控,安全的操作。这种监控方式正在成为工业工程控制过程中的一种趋势和方向。本系统使用ARM内核的S3C2410芯片作处理器,它以嵌入式Linux平台作为服务端,通过ZC301摄像头采集图像,压缩编码将数据存储。运行boa服务器,等待监控系统中客户端使用浏览器发送的访问请求,服务器的CGI程序处理请求信息并返回结果给浏览器,可实现客户端浏览器通过网络访问主页接收到数据。本文通过当前远程监控系统中出现的热点与难点的研究,将嵌入式Linux操作系统与图像处理技术及网络传输相结合,设计出一个基于嵌入式web服务器的C/S模式的远程数字监控系统。监控系统是由以下几个模块组成:嵌入式ARM2410核心控制模块、传感器数据处理模块、USB摄像头视频图像采集处理模块等。开关控制页面,它可以通过网页上按钮选择控制门禁;采用传感器模块,根据实际需要,系统将采集温度传感器的数据,客户端可以通过服务器端读取温度值;采用ZC301摄像头与S3C2410处理器组成嵌入式视频采集装置,并通过网络连接宿主机从而组成视频监控系统。在系统的软件方面,包含基于ARM平台的BootLoader,嵌入式Linux的内核配置,视频采集软件设计,温度采集模块程序设计,嵌入式web服务器在ARM/Linux平台上的实现,嵌入式Linux的设备驱动、CGI程序、其他应用程序是设计等。文章的最后,根据本系统的研究结果,总结分析了系统的特点,对下一步的补充设计工作进行了展望。