论文部分内容阅读
随着科学技术的发展,人们对生活工具的要求越来越高,并且希望能通过越来越多的方式,为自己的生活提供更多的方便,从20世纪末期至今网络技术已经有了长足发展,因特网已经遍布世界的各个角落,人们希望能通过网络来做越来越多的工作,而不只是单纯的从网上浏览信息,也希望通过网络来控制远程终端,特别是在相对恶劣的环境下,人们希望通过远程的控制来完成设备的控制和操作,从而不需要工作人员到场就可以完成一些控制和操作,进而降低一些工作带来的不便和危险。近年来集成电路不断发展,芯片的功能已经越来越强大,现在一般的32位微处理器的工作频率已经达到了过去电脑CPU的处理速度,但是价格却降低到只有20-100元的水平,所以基于这种微处理器的应用也变得越来越广泛。本文就是在嵌入式微处理器的基础上,提出了一种可以通过浏览器来控制远程设备的控制系统,即以S3C2440芯片为嵌入式处理器,并且由SDRAM、FLASH、以及网络来实现一个具有web服务器功能的终端设备,我们可以通过浏览器连接到远程终端服务器系统中,取得处理器的控制权限,就可以远程的控制远程终端的动作,并在web服务器上集成了视频服务器,这样不仅可以设定各个控制部件的状态,而且还可以通过网络摄像头,来实时的观察设备的运行状况,以及时发现远程终端出现的状况,并及时进行调整。本课题的选题是在锁芯自动装配线设计和调试过程中遇到一些比较频繁的要跑到车间现场去设定步进电机的情况下提出的一种试验性的项目,目的是检验是否可以通过基于web的方式实现步进电机和其他一些设备的远程控制。本课题包含了几个部分,首先介绍了本课题的选题背景以及现在这个领域国内外的发展概况。第二章介绍了远程控制的基本原理和实际生活中远程控制的应用情况,第三章介绍了本课题的硬件电路基础,列出了各主要的硬件部件以及相应的接线方式和各自的功能,第四章是在硬件平台的基础上建立了Linux操作系统,用U-boot作为系统启动的引导程序,并实现了yaffs2文件系统的移植,建立了最基本的应用操作系统,第五章是在Linux系统的基础上实现了USB摄像头驱动的移植并在Linux系统上建立了boa web服务器。第六章是网页代码的编写和CGI应用程序的设计,主要完成网页和处理器之间的信息交互。第七章是本课题的测试工作,主要测试了系统的实现程度以及各个部件的程序可执行情况,最后是对本文的一个总结。经过实践证明本课题达到了预定的课题目标,创新性的把新技术应用到生活中,有一定的实践意义和社会意义。