虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

动态管理

  • 基于ARM的嵌入式Web服务器的研究与实现

    近年来,随着嵌入式系统的快速发展,越来越多的嵌入式设备被用于工业控制、智能家居等领域。同时伴随着网络技术的发展,嵌入式设备通过网络接入局域网或者Internet已经逐步成为发展的趋势。通过在嵌入式设备中内置Web服务器,用户可以在任何一台联网的计算机上通过浏览器来获取设备的信息,用户还可以通过网络对设备进行配置和管理。因此研究和开发嵌入式Web服务器具有重要的实际意义和应用价值。 本文在S3C44BOX开发板上使用μClinux操作系统作为开发平台,开发并实现了嵌入式Web服务器。文中提出了2种实现方案,一种是基于boa的嵌入式Web服务器,所做的主要工作是boa在gClinux中的移植和CGI的编写,在此基础上实现了动、静态页面的生成和简单的控制功能。另一种方案是基于HTTP协议和socket编程所开发的嵌入式Web服务器,在此方案中实现了HTTP协议的GET和POST请求方式,能够生成简单的动态页面,实现了历史数据的保存功能,还能够根据用户在浏览器端的请求进行相应的控制和管理。 论文首先对嵌入式Web服务器的体系结构进行了分析,然后介绍了S3C44BOX硬件开发平台,并分析了bootloader的基本原理和实现过程。随后对μClinux操作系统的特点和网卡驱动程序进行了分析,并着重介绍了μClinux的移植过程。在第五章,论文详细分析了TCP/IP和HTTP的原理和工作机制,并介绍了Web服务器中CGI的工作原理,最后分析了boa服务器的移植和CGI程序的编写以及Web服务器的测试等。在第六章,在HTTP协议分析和网络编程的基础上,提出了嵌入式Web服务器的设计思想、程序流程图,重点分析了Web服务器主程序流程、动态页面的生成、历史数据查询的实现等,也分析了Web服务器中各种控制功能的实现流程,最后给出了Web服务器的测试结果。

    标签: ARM Web 嵌入式 服务器

    上传时间: 2013-05-17

    上传用户:ice_qi

  • 基于ARM的无线视频监控手持终端的研究与设计

    随着科学技术的进步和人民群众生活水平的提高,视频监控系统在工业生产、国家安防、日常生活中得到了广泛的应用。实时的远程视频监控,能够及时、直观地为人们提供动态现场信息。远程视频监控已经逐步成为现代社会管理的重要手段之一。与传统的视频监控系统相比,嵌入式远程无线监控系统具有体积小、携带方便、可以进行远距离监控等优点,从而有着良好的应用前景。 本文在总结分析即有的研究成果的基础上,将先进的嵌入式技术、视频技术、无线网络技术有效的结合在一起,力图设计出一款便携式、低功耗、高电池使用寿命、硬件与软件资源管理高效合理、人机交互性能良好的手持式无线视频监控终端。通过对Windows CE.NET嵌入式操作系统下进行USB相关设备驱动程序开发的研究与分析,在本手持终端中实现了USB host端功能,以满足对USB设备的即插即用操作。本手持终端将会极大程度上方便监控保安人员,使得他们不必随时守候在传统的基于PC的视频监控机旁,实现企业楼宇及智能小区中电子巡更的任务。 本文首先对无线视频监控系统的发展现状进行分析与研究,主要包括:无线视频监控系统的定义、特点、分类、应用以及发展趋势;之后介绍ARM处理器并对无线网络的发展状况进行研究分析,重点对无线网络中无线局域网技术进行阐述;然后笔者利用一款基于ARM920T核的微处理器S3C2410来构建Windows CE.NET操作系统下的无线视频监控手持终端,在此详细阐述了该手持终端硬件、软件平台的研究与设计;最后为了使该终端支持不同类型的非标准USB存储设备以及从、USB接口可扩展性方面的考虑,通过对Windows CE.NET下的USB系统结构和设备驱动程序开发包的分析,研究了在Windows CE.NET嵌入式操作系统下进行USB相关设备驱动程序开发的过程。

    标签: ARM 无线视频监控 手持终端

    上传时间: 2013-06-26

    上传用户:tinawang

  • 51单片机动态LED显示电路编程实例

    51单片机动态LED显示电路编程实例:上一节我们讲述了单只LED与单片机的接口电路及编程实例,目的在于让初学者了解LED在单片机中的应用原理,单只LED显示在实际应用中并无多大用途,一般都是多位

    标签: LED 51单片机 动态 显示电路

    上传时间: 2013-05-16

    上传用户:shangdafreya

  • 动态可重构FPGA的布局布线算法研究

    可编程逻辑芯片特别是现场可编程门阵列(Field-Programmable Gate Array,FPGA)芯片的快速发展,使得新的芯片能够根据具体应用动态地调整结构以获得更好的性能,这类芯片称为动态可重构FPGA芯片(Dynamically ReconfigurableFPGA,DRFPGA)。然而,使用这类芯片构建的可重构系统在实际应用前还有许多问题需要解决。一个基本的问题就是动态可重构FPGA芯片中的可重构功能单元(Reconfigurable Functional Unit,RFU)的模块布局问题和模块间的布线问题。 本文从基本的FPGA芯片结构和CAD算法谈起,介绍了可重构计算的概念,建立了可重构计算系统模型和动态可重构FPGA芯片模型,在此模型上提出一个基于划分和时延驱动的在线布局算法,和一个基于Pathfinder协商拥塞算法的布线算法,来解决动态可重构FPGA芯片的布局和布线问题。由硬件描述语言(Hardware Description Language,HDL)描述的电路首先被划分成有限数目的层,然后将这些电路层布局到芯片的每一层,同时确保关键路径的时延最小。实验结果表明,布局算法与传统的布局算法(或者文献[37]中的算法)相比,在时延上平均减少27%,在线长上平均减少34%(或者11%),在运行时间上平均减少42%(或者97%)。布线算法与传统的布线算法相比,能够将线长降低26%,将水平通道宽度降低27%,显示出较高的性能。

    标签: FPGA 动态可重构 布局布线 算法研究

    上传时间: 2013-05-24

    上传用户:Neoemily

  • 高动态GPS接收机CA码的接收

    GPS(全球定位系统)是美国建立的高精度卫星定位导航系统,高动态GPS接收机可应用于卫星、飞机、高速列车等许多场合。高动态给GPS信号带来很大的多普勒频移和多普勒频移变化率,普通民用接收机无法正常工作。适用于高动态条件的接收机可以有效消除多普勒频移及其变化率对信号接收的影响,提高导航定位精度。 本文在深入研究GPS的系统组成、工作原理以及信号格式的基础上,重点研究高动态条件下C/A码和载波的捕获与跟踪方案。论文的主要工作如下: 1.深入研究扩频信号的各种捕获算法,提出了一种适用于高动态的基于FFT的C/A码快速捕获算法; 2.研究扩频码跟踪和载波跟踪技术,设计了载波辅助的码跟踪环路——数字延迟锁定环(DLL)及一种叉积自动频率跟踪环(CPAFC)与科斯塔斯(Costas)环相结合的载波跟踪方案,并在MATLAB环境下建立系统模型,对环路参数进行了详细的设计; 3.初步完成了GPS接收机基带处理模块核心单元的FPGA设计和功能仿真。

    标签: GPS 动态 接收机 接收

    上传时间: 2013-07-10

    上传用户:suxuan110425

  • FPGA局部动态可重配置的研究

    FPGA作为近年来集成电路发展中最快的分支之一,有关它的研究和应用得到了迅速的发展。传统的FPGA采用静态配置的方法,所以在它的应用生命周期中,它的功能就不能够再改变,除非重新配置。动态重配置系统在系统工作的过程中改变FPGA的结构,包括全局重配置和局部重配置。其中的局部动态重配置系统有着ASIC以及静态配置FPGA无法比拟的优势。而随着支持局部位流配置以及动态配置的商用FPGA的推出,使对局部动态重配置系统和应用的研究有了最基本的硬件支撑条件。而Internet作为无比强大的网络已经渗入到各种应用领域之中。 本文首先提出了一个完整的基于Internet的FPGA局部动态可重配置系统的方案。然后针对方案的各个组成部分,分别进行了描述。首先是介绍了FPGA的基本概况,包括它的发展历史、结构、应用领域、发展趋势等。然后介绍了对一个包含局部动态重配置模块的FPGA系统的设计过程,包括重配置模块的定义、设计的流程、局部位流的产生等。接下来对.FPGA的配置方法以及配置解决方案进行描述,包括几种可选择的配置模式,其中有一些适用于静态配置,另外一些可以用于动态局部配置,.以及作为一个系统的配置解决方案。最后系统要求从Internet服务器上下载重配置模块的位流并且完成对FPGA的配置,根据这个要求,我们设计了相应的嵌入式解决方案,包括如何设计一个基于VxWorks的嵌入式应用软件实现FTP功能,并说明如何通过JTAGG或者ICAP接口由嵌入式CPU完成对FPGA的局部配置。

    标签: FPGA 局部 动态可重配置

    上传时间: 2013-04-24

    上传用户:william345

  • 动态光谱数据采集与预处理

    人体血液成份的无创检测是生物医学领域尚未攻克的前沿课题之一,动态光谱法在理论上克服了其它检测方法难以逾越的障碍——个体差异和测量条件对检测结果的影响。实现动态光谱检测,其关键在于采集多波长的光电容积脉搏波信号,并对其进行处理。针对动态光谱检测中信号微弱、信噪比低、处理数据量大的特点,本文设计了基于FPGA和面阵CCD摄像头的动态光谱数据采集与预处理系统,提高检测精度,采集出满足动态光谱信号提取要求的光电脉搏波;并对动态光谱频域提取法的核心算法FFT的FPGA实现进行研究。 课题提出用高灵敏度的面阵CCD摄像头替代常规光栅光谱仪中的光电接收器,实现对多波长的光电容积脉搏波的检测。结合面阵CCD的二维图像特点,采用信号累加法去除噪声,提高信号的信噪比。 创新性的提出一种不同于以往的信号累加方法——将处于同一行的视频信号在采样过程中直接累加,然后再进行传输和存储。不同于帧累加和异行累加,这种同行累加方式不但大大的提高了信号的信噪比,同时减小了数据的传输速度和传输量,降低了对存储器容量的要求,改善了动态光谱信号检测系统的性能。 针对面阵CCD摄像头输出的复合视频信号的特点,设计视频信号解调电路,得到高速、高精度的数字视频信号和准确的视频同步信号,用于后续的视频信号采集与处理。 根据动态光谱信号检测和视频信号采集的要求,选择可编程逻辑器件FPGA作为硬件平台,设计并实现了基于FPGA和面阵CCD摄像头的光电脉搏波采集与预处理系统。该系统实现了视频信号的精确定位,通过光谱信号的高速同行累加,实现了光电脉搏波信号的高精度检测。系统采用基于FPGA的Nios II嵌入式处理器系统,通过对其应用程序的开发,可靠的实现了数据的采集、传输和存储,提高了系统的集成度,降低了开发成本。 为实现动态光谱信号的频域提取,研究了基于FPGA的FFT实现方案,对各关键模块进行设计,为动态光谱信号的进一步处理打下良好的基础。 最后,通过实验证明了系统数据采集的正确性和信号预处理的可行性,得到了符合动态光谱信号提取要求的脉搏波信号。

    标签: 动态 光谱数据采集 预处理

    上传时间: 2013-04-24

    上传用户:cknck

  • 基于以太网和FPGA的智能小区管理系统

    智能化住宅小区,是指在一定范围内通过有效的传输网络,将多元住处服务、物业管理、安防以及住宅智能化等系统结合在一起,为该小区的服务与管理提供高技术的智能化手段。从而实现快捷高效的超值服务管理和安全舒适的家居环境,使业主生活得更安全、更方便。 随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术和控制技术的迅速发展,促进了智能小区在我国的推广和应用。目前这些小区的智能化建设大多数是采用Lonworks、FF等现场总线技术。但是现场总线协议标准化程度还不成熟,且成本较高。随着宽带Internet进入家庭,利用Internet来构建智能小区已成为大势所趋。 本文介绍了一种基于以太网和FPGA的嵌入式智能小区管理系统的组建方法。首先,以Altera的FPGA为核心,通过在外围添加适当的存储设备和通信接口设备,构成一个嵌入式系统的硬件平台。其次,在此平台的基础上,通过在FPGA中定制Nios Ⅱ软核处理器以及在外围的Flash存储器中下载uClinux操作系统,从而构建出一套资源丰富的嵌入式操作系统。该系统带有一个网络功能齐全的Web服务器。最后,将此操作系统作为智能小区的楼宇集中器,再根据需要配置适当的采集器和显示器,就可以组建成一套功能强大的智能小区管理系统。它可以完成图像抄表、定时图像采集、实时温度监控、楼宇广播、智能语音报警等功能。 这种利用当前流行的嵌入式系统来组建的智能小区管理系统,不但实现简单、功能强大;而且节约布线、成本低廉。因此具有很高的性价比,相信在未来有较大的市场潜力。 本文主要包括如下几个部分:系统硬件结构设计,包括系统的原理图构建和PCB板的绘制:系统核心处理器设计,包括Nios Ⅱ软核CPU的设计方法、外围存储和通信器件的添加及设计方法;嵌入式操作系统uClinux的相关知识及移植方法:系统的软件结构设计,包括图像采集、温度采集、LCD显示等CGI程序设计,以及单片机语音报警程序设计等;最后给出了调试情况以及一些试验结果。

    标签: FPGA 以太网 智能小区 管理系统

    上传时间: 2013-06-11

    上传用户:ccsp11

  • 基于ARM及uClinux的嵌入式Web服务器

    随着嵌入式技术和网络技术的发展,通过嵌入Web服务器来管理和控制设备成为嵌入式设备管理的一种发展趋势。越来越多的嵌入式系统将Web服务器引入其中,可方便有效地管理这些挂接在网络上的嵌入式设备,用户可以使用浏览器通过互联网来控制它们。本文所设计的嵌入式Web服务器就是基于HTTP协议和TCP/IP协议上的一种界面友好的Web服务器。 本文首先介绍了嵌入式Web系统的基本概念、历史和发展状况,同时阐述了设计及实现嵌入式Web服务器的关键技术和相关的理论基础。然后介绍了本系统的软硬件开发平台及其建立:选择了一款具有优秀网络性能并且开源的操作系统—uClinux,为其在宿主机上搭建开发和编译环境,并介绍了如何进行内核配置;确定使用以S3C44BOX为处理器的开发平台为系统硬件平台,并提出了嵌入式Web服务器的实现方案。本系统在boa服务器的基础上实现了动态Web技术,完成了真正的人机交互功能,用户可以通过Web浏览器监控嵌入式设备。为了实现用户对嵌入式产品数据进行更有效的管理,在基于ARM的嵌入式Web服务器中内嵌一小型数据库sqlite,用户能够借此在嵌入式产品中方便地插入、删除或修改数据,在服务器端应用程序中调用数据库提供的API函数完成服务器对数据库的访问与更新,进一步扩展嵌入式Web服务器的功能。为了使所设计的嵌入式Web服务器能动态保存少量的数据,本文对uClinux系统进行了适当的改动,实现了一个可读写的文件系统,使JFFS2文件系统在嵌入式Web服务器中得到应用。文章最后将该嵌入式Web服务器应用于智能家居管理,给出了智能家居管理数据库的设计及实现,并探讨了该嵌入式Web服务器潜在的应用前景。

    标签: uClinux ARM Web 嵌入式

    上传时间: 2013-07-29

    上传用户:shuiyuehen1987

  • DL448-2000电能计量装置技术管理规程

    电力标准DL/T 448-2000:电能计量装置技术管理规程,本标准规定了电能计量装置管理的内容、方法及技术要求。

    标签: 2000 448 DL 电能计量

    上传时间: 2013-04-24

    上传用户:wendy15