论文部分内容阅读
把发展很快、应用极广的嵌入式技术与Internet技术相结合,利用现有的通信和网络技术构建远程控制系统是本课题的研究重点。论文研究和比较了目前常用的几种嵌入式操作系统,我们把优点突出、发展很快的Linux操作系统的一个重要分支——μCLinux操作系统作为系统的研究平台,在此基础上运用嵌入式技术,实现了基于Internet技术的远程控制系统。μCLinux嵌入式的远程控制系统综合设计是在μCLinux嵌入式操作系统的基础上将Web服务器技术引入到现场测试和控制设备中,使现场的控制设备能够与Internet实时相连。该论文研究的技术不再需要配置专用的监控通信线路,仅利用现有的Internet通信技术就可方便地传递数据、文字以及图象等各种信息。论文提供的技术使我们有可能方便地实现“客户终端式的实时控制”。为了建立快速、有效的系统工作环境,我们在设计中应用了高性能、低功耗、32位RISC结构的ARM7微处理器,在以它为核心芯片的平台上移植了μCLinux操作系统,构建了远程监控系统的实施开发、编译环境。研究中我们开发了μCLinux环境下的基于B/S(Browser/Server)结构的WebServer技术,使我们可以通过任意一台能上网的客户终端的IE浏览器对远距离的控制现场的设备环境达到快速及时的了解和处理。在开发过程中我们运用CGI技术编写了用户在使用时可以与服务器实现交互式的动态网页技术。嵌入式μCLinux的系统产品配备一个优秀的图形用户界面使产品和用户能进行友善可靠地交互的应用已经越来越广泛。本文根据嵌入式系统硬件条件的限制,讨论目前流行的几个嵌入式Linux的GUI并选择了选择小巧、可置、高性能及易于移植的MiniGUI作为图形用户界面研究开发的对象。MiniGUI是一个适合于嵌入式Linux系统的轻量级图形用户界面。课题介绍了MiniGUI针对远程监控系统的使用和移植并设计编写了远程监控系统中需要人机交互的图形用户终端界面。随着计算机、通信和网络技术的不断进步,嵌入式Internet远程控制技术必将达到更广阔的发展。论文技术在阶段研究成果的基础上提出了嵌入式远程控制的基本方案,最终被确认为委托研究项目,应在工程实践中逐步得到完善。