基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)(任务书,开题报告,中期检查表,毕业论文20000字,程序代码) 摘 要 嵌入式web服务器以其低成本、小体积、低功耗等诸多优点,而在生产、生活的许多领域发挥着越来越重要的作用。在嵌入式LINUX平台上移植WEB服务器,引入当前较流行的嵌入式LINUX 环境 ,实现了httpd服务器在该环境的移植与应用 ,搭建起了一个基ARM+LINUX操作系统的开发平台。本系统利用在ubuntu虚拟机采用LINUX2.6.14.1配置、裁剪内核和采用busybox1.7.2来配置文件系统。Web是建立在建立在客户/服务器模式,客户机通过WEB浏览...
摘 要 本文设计与实现了一个基于LINUX下Libpcap库函数的网络数据包协议分析程序。程序的主要功能包括网络数据包捕获和常用网络协议分析。程序由输入/输出模块、规则匹配模块、数据捕获模块、协议分析模块组成。其中数据捕获模块和协议分析模块是本程序最关键、最主要的模块。 本文的主要内容如下:首先介绍了网络数据包协议分析程序的背景和概念。其次进行了程序的总体设计:确定了程序的功能,给出了程序的结构图和层次图,描述了程序的工作流程,对实现程序的关键技术做出了分析。接着,介绍完数据包捕获的相关背景和Libpcap函数库...
本文首先介绍了LINUX的一些发展历史和系统基本概况;其次介绍了一些系统自带的常用的网络管理控制工具IPTABLES;然后介绍了网络管理系统的一些基本框架;之后是重点介绍了用Netfilter编写网络管理控制模块的方法和具体实现过程;最后介绍了模块的编译环境和一些使用加载和卸载模块的常用命令。 摘 要 随着网络的逐步普及,网络的管理和控制的重要性已经越来越突出,它关系着网络的进一步发展和普及,甚至关系着网络的生存。为了促进网络的发展,在现有的技术条件下,可以开发出成熟的网络控制系统对网络进行管理和控制。可以通过对...
摘要数据同步是移动计算中一种重要的应用模式,进行数据同步的目的是为了在两个实体间交换修改数据并保持实体的连续性。由于经常性的交互,存储在移动设备上的信息通常存在着多个副本。为了使人们正确地共享交流信息,必须及时保持这些信息的副本的一致与更新。SyncML技术汲取了其他数据同步技术的优点,引入XML技术设计表示框架,并提供了一套标准的信息交互流程与故障处理、恢复机制。它为不同设备间进行数据交换与同步提供了统一的语言,成为了目前同步技术发展的主流。本论文的研究工作主要是在SyncML协议的基础上实现PC和移动设备的数...
摘 要远程控制技术在现代社会有着越来越广泛的应用,其涉及到远程监控、移动办公、远程处理、远程教育等领域。论文主要介绍了在LINUX平台中如何实现远程控制,该软件主要包括客户端的应用程序和服务器端的应用程序。论文重点介绍了远程控制软件客户端的需求分析,原理和设计过程。结合功能结构图和设计流程图对软件的设计进行了详细的说明。该软件基于C/S模式,通过启动服务器端、启动客户端连接、输入正确的服务器地址和密码,实现控制远端计算机的操作。
关键词:远程控制;客户端;LINUX The Client Te...
摘 要
本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JAVAScript支持、LINUX和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。
还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。
另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。
HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流...
摘 要 现阶段基于windows平台下的远程控制软件相当多,各种开发语言参差不齐。本课题基于C/S架构,实现了LINUX平台下的远程控制,整个系统运用成熟的Perl和C语言,根据软件设计模式思想,实现了x-windows远程桌面支持、远程命令行模式以及安全连接支持,比纯粹的命令行环境更方便工作和学习,具有一定的科学性、安全性、创新性。 这对于深入了解LINUX下的远程控制技术以及远程控制的运作方式,进一步提高自身网络的可控性有着重要的实际意义,并且为进一步开展这方面的研究提供了良好的研究平台。
关键词:远程控制;网...
摘 要现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务。为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linux系统的工具软件,Webmin就是一种较好的B/S模式软件,而该课题以C/S模式实现。该工具主要功能实现对Linux系统用户和组的添加、修改和删除;对系统应用服务(如:DNS、FTP、Apache、系统启动服务管理)进行管理和配置,这些服务的远程配置主要是通过修改服务配置文本文件来实现的。该远程管理工具选用C/S模式设计,在客户端,采用GTK编程来实现操作界面;在服务器端,选用LINUX系统的文件调...
摘 要如今互联网技术高度发达,网络聊天软件作为一种开销低且方便快捷的通讯手段,被越来越多的人所使用。本文阐述了如何使用GTK+图形开发库和C语言编写一个基于LINUX平台运行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的一个发展过程和开发此类软件的背景及意义。在此基础上,进一步的分析了该类产品的需求情况。在第三章中详细的介绍了所选取的开发环境,通过了解这些知识将会对该类软件的开发流程有一个总体的认识。之后,在通过对预备方案的分析和总结后,最终确定设计路线。程序设计路线这一章节对该...
摘 要随着计算机的不断普及和互联网技术在全球领域的高速发展。越来越多的人使用到了聊天程序。聊天程序给人们带来通信便利的同时也存在着一些安全隐患,传统的聊天程序以明文方式传送聊天内容,这样就给一些用心不良的人大开方便之门。本系统正是基于以上原因而设计的加密聊天程序。聊天程序采用服务器/客户端模式。在LINUX环境下采用socket套接口编程,服务器程序以创建线程池的方式为每一个客户服务。聊天内容由服务器转发。在聊天程序中加入了对称加密算法DES和非对称加密算法RSA。其基本实现是由服务器端生成RSA的公钥和私钥,...
摘 要随着网络技术在各行各业中的广泛应用,网络安全逐渐成为一个重要的问题。LINUX是一个优秀的、开源的操作系统,非常适合作为一些新技术的测试平台。本文修改LINUX操作系统内核的网络协议,以实现对网络通信数据的加密。先介绍了网络数据加密的发展和现状。接着分析了网际协议、DES加密算法和Linux下的网际协议的实现和套接字结构。然后,实现了DES算法,对内核进行了修改,添加了一些功能性内核模块。在此基础上设计和实现了一个位于IP层的端到端加密的系统,整个系统嵌入到LINUX内核中,可以通过内核模块对其进行操作,来实现其...
摘 要本设计基于LINUX操作系统,控制本地MODEM通过电话线网向异地终端机所带MODEM拨号,并实现两台MODEM之间数据传输,达到两台计算机之间数据通信的目的。 MODEM与计算机RS-232串行端口相连,LINUX通过POSIX termios接口控制计算机串行端口,方便实现了对计算机串行端口的设置和数据读写。计算机(DTE)与MODEM(DCE)之间数据交换,以及计算机对MODEM的控制,就是计算机对串行端口的读写。本文作者完成了对RS-232串行端的设置和读写操作,利用AT命令控制MODEM拨号,和一个文件传输协议,实现了两台PC机利用MODEM通过公用电...