μCLinux的嵌入式远程控制系统综合设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
把发展很快、应用极广的嵌入式技术与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远程控制技术必将达到更广阔的发展。论文技术在阶段研究成果的基础上提出了嵌入式远程控制的基本方案,最终被确认为委托研究项目,应在工程实践中逐步得到完善。
Combining embedded techonology and internet techonology that are developed rapidly and widely used, the construction of remote control system using communication technology and network technology is the priority of this subject. In this paper we talked about several common used embedded operating systems and compared them, we choosed uclinux OS which is a branch of Linux OS and developing rapidly as the platform of study. With this platform, using embedded technology, we achieved the remote control system based on network technology.
     Embedded remote control system onμCLinux operating system is to introduce Webserver technology to the test and control equipment on whichμCLinux OS is running, in order to make the equipment interactive with the internet. Using the technology studied in this paper, no special communication connection is needed, and only based on existing internet communication technology, you can tansmit and receive datum, words and image information. In terms of the technology presented above we can achieve real-time control at custom terminal.
     In order to establish a rapid and effective system environment, we make use of ARM7, which is a high-performance, low power consumption, 32 bits RISC microprocessor in the design, with its core chip for transplantation on the platform of theμCLinux operating system, constructed Remote monitoring ofthe implementation of the development system, compiler environment. We have developed research environmentμCLinux-based B/S (Browser / Server) structure of the Webserver technology, so that we can through random Internet customers to end the IE browser on the remote control equipment at the scene of the environment to achieve rapid understanding and timely treatment. In the development process we use CGI technology in the preparation of the user and the server can be used to achieve the dynamic interactive Web technology.
     μCLinux embedded systems products equipped with an excellent graphical user interface products and user-friendly and reliable manner, to conduct interactive applications have become increasingly widespread. Based on the conditions of the embedded system hardware limitations, to discuss the current epidemic of several embedded Linux GUI and select the choice of small, home, high-performance and easy to transplant MiniGUI as a graphical user interface research and development targets. MiniGUI is a suitable for embedded Linux systems lightweight graphical user interface. MiniGUI introduced the topic for the use of remote monitoring system and the preparation of graft and design of the remote monitoring system in need of interactive graphical user interface terminal.
     With the computer, communications and network technology advances, embedded internet remote control technology will reach a broader development. Papers in the stage of research results on the basis of the embedded remote control of the basic programme, was eventually identified as commissioned research projects in engineering practice should be gradually improved.
引文
[1]陶波等.基于嵌入式Internet的工业控制[J].测控技术,2001,(8):5-7
    [2]张家奇,基于uClinux的嵌入式Internet技术的研究与实现,[学位论文].青岛:青岛科技大学2005
    [3]周立功等编著.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005
    [4]ARM.ARM7TDMI Data Sheet
    [5]PHILIPS.LPC2210 Data Sheet
    [6]广州周立功,ARM7TDMI-S技术参考手册http//www.zlgmcu.com,2005.6
    [7]邹思轶主编.嵌入式Linux设计与应用[M].北京:清华大学出版社,2002
    [8]马忠梅,李善平,康慨等.ARM & Linux嵌入式系统教程[M].北京:北京航空航天大学出版社,2004
    [9]刘文峰,李程远,李善平.嵌入式Linux操作系统的研究.浙江大学学报,2004.
    [10]李驹光,聂雪媛,江泽明等编著.ARM应用系统开发详解—基于S3C4510B的系统设计[M].北京:清华大学出版社,2003
    [11]李善平等编著,Linux与嵌入式系统[M],北京清华大学出版社,2003
    [12]Karim Yagbmour.Building Embedded Linux Systems.O'Reilly Media,Inc,2003
    [13]陈坚华,范燕,冉立新等,基于ARM7TDMI的uclniux移植,电子器件,2003,15-18
    [14]Scott Maxwell.Linux Core Kernel Commentary,北京,机械工业出版社,2000
    [15]周立功,陈明计.ARM嵌入式Linux系统构建与驱动开发范例.北京:北京航空航天大学出版社,2006
    [16]AIexWolfe.Toolkit:Samba Does Windows-to-Linux Danee.Queue.2004
    [17]周立功等编著.ARM嵌入式系统实验教程(三)—扩展试验[M].北京:北京航空航天大学出版社,2005
    [18]杜春雷等编著,ARM体系结构与编程[M],清华大学出版社,2003
    [19]冯永红,朱善君.裁剪Linux技术分析[C].2001嵌入式系统及单片机国际学术交流会论文集.北京:航天航空大学出版社,2001
    [20]Eric S.Roberts著,翁惠玉等译,C语言的科学和艺术,机械工业出版社,2005
    [21]谭浩强,C程序设计[M],北京-清华大学出版社,2005
    [22]田军营,韩建海,马志荣.uClinux源代码中Make文件完全解析:基于ARM开发平台 [M].北京:机械工业出版社,2004
    [23]北京飞漫软件技术有限公司MiniGUI User Manual For MiniGUI Version 1.6.x.
    [24]北京飞漫软件技术有限公MiniGUI API Reference Manual For MiniGUI Version 1.6.x.
    [25]北京飞漫软件技术有限公司MiniGUI Program Manual For MiniGUl Version 1.6.x
    [26]闫玉忠,石理.嵌入式Linux的MiniGUI研究和移植[J].单片机与嵌入式系统应用.2003,(6):5-7
    [27]孙少华,徐立中.基于嵌入式linux系统的图形用户界面综述[J].微型机与应用.2005,(4):4-6
    [28]唐飞.基于MiniGUI的便携式网络测试仪设计与实现[D]:[硕士学位论文].武汉:华中科技大学,2004
    [29]黄英,肖旭,魏急波,基于嵌入式Linux的远程监控系统的设计,电子工程师2002.4
    [30]周立功.ARM嵌入式系统软件开发实例(一)[M].北京:北京航空航天大学出版社,2005
    [31](美)wehrle,k.等著;汪青青,卢祖英等译。Linux网络体系结构:Linux内核中网络协议的设计与实现。清华大学出版社,2006
    [32]Bentham,J.著.陈向群等译.嵌入式系统Web服务器—TCP/IP Lean[M].北京:机械工业出版社,2004
    [33]梁合庆,Interner连接用嵌入式设计系统设计。电子产品世界,2000
    [34]张移山。CGI程序设计指南,北京,中国水利水电出版社,1998
    [35]张曦煌,柴志雷.嵌入式Web服务器中CGI的特点及实现[J].小型微型计算机系统.2003-24(11)
    [36]贾明,严世贤.Linux下的C编程[M].北京:人民邮电出版社.2001
    [37](美)[拉姆]Lamb,L.(美)[罗宾斯]Robbins,A编著.莫蓉蓉等译.学习ⅵ编译器[M].北京:机械出版社,2003
    [38]杨志红,徐袭,江汉红等.基于嵌入式网络技术构建远程监测系统[J].测控技术,2002,21(8):47-48
    [39]朱其慎,刘晓燕,基于ARM-Linux嵌入式系统C/S、B/S模型研究,[学位论文],昆明:昆明理工大学,2007
    [40]杨波,赵辉,贾艳编著。Linux下的WEB服务器技术。西安电子科技大学出版社,2001
    [41]周立功.ARM嵌入式系统软件开发实例(一)[M].北京:北京航空航天大学出版社,2005
    [42]刘淼编著。嵌入式系统接口设计与Linux驱动程序开发。北京航空航天大学出版社,2006
    [43]陈忠,郑时雄,孙延明.基于WEB的远程监测与故障诊断实现策略[J].华南理工大学学报(自然科学版),2002,30(6):30-33
    [44]王勇,嵌入式Internet的技术实现及其安全问题的研究,[学位论文]浙江杭州:浙江大学,2002
    [45]Hong-Taek Ju.Embedded Web server architecture for web-based element and network management[D].Thesis of DP&NM Lab CSE POSTECH Korea 2001
    [46]周立功,教学开发平台实验指导,广州周立功单片机发展有限公司,2005

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700