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

嵌入式数据库

嵌入式数据库的名称来自其独特的运行模式。这种数据库嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销。嵌入式数据库实际上是轻量级的,在运行时,它们需要较少的内存。它们是使用精简代码编写的,对于嵌入式设备,其速度更快,效果更理想。嵌入式运行模式允许嵌入式数据库通过SQL来轻松管理应用程序数据,而不依靠原始的文本文件。嵌入式数据库还提供零配置运行模式,这样可以启用其中一个并运行一个快照。
  • 基于ARM嵌入式平台的目标跟踪系统的研究

    近年来,随着现代社会对军用和民用设备需求的不断扩大及要求的不断提高,运动目标的识别和跟踪技术已经迅速发展成为现代信息处理领域中一项非常重要的技术,并在许多领域内发挥着不可替代的作用,但是在面向应用的目标跟踪系统却不尽如人意,不能很好的满足应用的要求。 本文简述了传统的基于桌面PC机的目标跟踪系统实现方法。目标跟踪具有两个突出的特点,一是计算数据量大,一是对处理速度要求高。传统上,运动目标跟踪系统的实现是基于桌面PC机,但工业应用的快速发展使传统的目标跟踪系统越来越不能满足应用的需要。 本文提出了一种基于ARM嵌入式平台的目标跟踪解决方案。研究了如何将嵌入式平台和目标跟踪结合起来,并对系统的设计思想和设计方法进行了详述。首先进行了功能分析和总体设计,分析了将嵌入式平台作为目标跟踪解决方案的关键性问题,包括采用ARM嵌入式平台的必要性,系统框架的设计,对于嵌入式处理器和操作系统的选择:然后在总体设计的基础上完成了系统的设计,包括软硬件平台的设计,完成了BootLoader的设计,Linux内核的定制,USB摄像头驱动程序的设计和OpenCV视觉库的建立;最后分析了目标跟踪的过程,利用背景差法实现了运动的检测,提取了行人的特征,利用Mean-Shift算法实现了对运动目标的跟踪。 本文提出的基于嵌入式平台的目标跟踪系统的应用潜力巨大,有待进一步的研究和探索。在论文最后对研究进行了总结和展望,提出了未来的研究方向。

    标签: ARM 嵌入式平台 目标跟踪系统

    上传时间: 2013-05-27

    上传用户:qiao8960

  • 基于GNU工具链的ARM-MINIX嵌入式系统交叉编译环境的移植.pdf

    信息技术的发展,数字化产品的普及,导致了对嵌入式开发的巨大需求。以Linux为宿主机系统,搭配一个交叉编译环境,为嵌入式设备生成可执行程序己成为现在日益流行的编译嵌入式软件的解决方案。而开放源代码的GNUT具链是一套开源的开发环境,是嵌入式软件开发中理想的交叉编译器。但现有GNUI具链支持的平台并不能满足层出不穷的嵌入式产品的开发需要,仍有许多平台得不到支持,例如我们进行的minix向ARM-MINIX平台的移植。 本文以在linux环境下构建MINIX嵌入式系统的交叉编译工具链为背景,首先介绍了交叉编译系统的基本组成和结构,以及利用GCC构建交叉编译环境的优越性。然后对目标平台作了介绍。分析了GCC编译器,说明了GCC的设计思想,系统结构,介绍了GNU Binutils的功能,使用方法;接着分析了GNU工具链中的GAS和GLD的实现机制及源代码结构,由于BFD是GNUBinutils的基础,GAS和GLD都是使用BFD库来操作目标文件,因此在这一部分本文对BFD库的工作机制,数据结构也作了重点分析。紧接着说明了GCC交叉编译系统的移植思路和方法,实现难点,以及一些相关技术细节,这涉及到了若干重要的C源文件,Makefile,配置文件的修改,重点给出了BFD库,GAS和GLD的分析及其重定向(通常GCC生成的目标程序是针对GNU/Linux系统的)的实现;然后本文给出了在GNU/Linux宿主机上构建针对ARM-MINIX的参数设置及过程:最后对本文所做的工作进行了总结。

    标签: ARM-MINIX GNU 嵌入式系统

    上传时间: 2013-05-31

    上传用户:wangzhen1990

  • 基于嵌入式Linux和ARM的小型路由器的研究.pdf

    随着Internet和计算机技术的飞速发展,嵌入式系统呈现巨大的市场需求,成为当今IT产业的焦点之一,其应用领域涉及通信、自动化、信息家电、军事等各个方面。但同时大量的嵌入式应用也对嵌入式设备的性能提出了更高的要求。基于32位RISC处理器的嵌入式技术更能满足嵌入式设备的网络功能需求。 网络的不断发展给人们的生活和工作提供了越来越多的便利,家庭网络、办公网络、实验室等小型局域网越来越多,而且随着信息社会的不断发展,各种智能设备都有接入网络的需求。本文就是基于设计一种具有较高性价比的小型路由器来满足小型办公场所或家庭中多台设备上网这样一个思路而提出的。 ARM(Advanced RISC Machines)系列32位RISC微处理器,具有许多优异性能,已成为移动通信、手持设备等嵌入式应用领域市场占有率最高的嵌入式CPU。Linux是一种开放源码的操作系统,可应用十多种硬件平台,具有对网络的良好支持、高度模块化和微内核等优点非常适合做嵌入式操作系统。 本文具体工作归纳如下:介绍了嵌入式系统的概念和课题背景,包括嵌入式系统组成、特点及其发展;阐述了嵌入式Linux的开发优势和ARM922T内核开发板的架构及其特点;在构建的ARM硬件平台上成功进行了boot loader和嵌入式Linux操作系统的移植;在嵌入式系统开发平台上,构建了路由器,初步实现了IP地址共享、防火墙、web服务器,代理服务等基本功能。

    标签: Linux ARM 嵌入式

    上传时间: 2013-06-24

    上传用户:haohaoxuexi

  • 基于ARMLinux的嵌入式系统软件测试研究与应用

    随着人们对软件产品质量要求的不断提高,软件测试技术得到越来越多的重视和应用。本文深入研究嵌入式软件的测试技术,并将研究成果应用到测试实践中。论文的主要工作有: 嵌入式软件作为一种特殊的软件,符合软件的大多数特征,要研究嵌入式软件测试就必须先了解软件测试。本文研究了软件测试基本理论和通用测试技术,对当前国内外软件测试研究现状和热点做了综合分析,为下一步研究工作打下了测试理论基础。同时,针对嵌入式系统软件的特点,研究了针对于嵌入式系统的软件测试技术,分析了嵌入式系统软件的特征及测试要求。 构建了针对嵌入式系统软件测试的完备的测试策略是本文的重点之一。它旨在建立符合嵌入式系统软件特性的测试策略。包括测试模型的建立、单元测试、软件集成测试、软件与硬件集成测试、系统测试、确认测试及回归测试。通过对嵌入式系统软件测试的研究,实现了对嵌入式系统软件测试策略的优化。 在对建立嵌入式系统软件测试环境的研究中,应用了交叉开发测试环境的概念并研究了基于驻留监控软件、指令集模拟器以及基于JTAG的调试代理的交叉测试方法。最后搭建了基于ARM-Linux的嵌入式系统软件测试环境。 依据嵌入式系统软件测试的策略并根据语言学习系统的特点进行了有针对性的测试。在针对语言学习系统进行的软件测试设计和测试实施全过程中,验证了所提出的测试策略和测试模型,确保语言学习系统的软件质量的同时提高了测试效率。

    标签: ARMLinux 嵌入式系统 软件测试

    上传时间: 2013-04-24

    上传用户:qweqweqwe

  • 基于ARMLinux的嵌入式数据采集与远传系统

    随着通信技术的发展,无线通信技术在工业领域的应用日益增多。以前,工业中大多采用有线或人工的方式进行数据采集与传输,虽然简单实用,却耗费了大量人力、物力资源,且很大程度上限制了应用场所的拓展。因此,选取一种相对经济、稳定而又高效的无线传输方式就变得紧迫和必要。 随着GPRS网络技术的逐渐成熟,GPRS无线网络逐渐显露出其在远距离通信应用中的优势。于此同时,嵌入式软硬件技术的飞速发展也使得嵌入式产品进入千家万户。因此,采用基于嵌入式系统和GPRS网络进行无线通信渐渐成为当今应用的热点之一。 本系统采用高性能嵌入式微处理器S3C2410和GPRS无线通讯模块MC39i构建硬件平台,以嵌入式Linux操作系统和TCP/IP协议建立软件平台,完成基于ARM-Linux的嵌入式数据采集与远传系统设计。 本文首先对嵌入式系统的概况进行了综述,接着对嵌入式处理器、嵌入式操作系统和GPRS无线网络技术进行了概要介绍,然后提出了基于ARM-Linux的嵌入式数据采集与远传系统的设计方案,并从硬件设计和软件实现两方面具体阐述了该系统的开发实现过程,包括搭建以S3C2410和MC39i为核心的硬件平台以及在该硬件平台上建立基于嵌入式Linux操作系统的软件平台,并最终实现了数据采集与远传功能。 此系统由于采用了高性能的ARM处理器和嵌入式Linux系统,因此在多任务并行处理和进程实时处理等方面具有一定的优势。该系统可以广泛应用于燃气、油田和电力等部门,具有较好的发展前景。

    标签: ARMLinux 嵌入式 数据采集

    上传时间: 2013-07-08

    上传用户:lhc9102

  • 基于ARM-Linux的嵌入式Scilab-EMB计算平台设计研究与实现

    嵌入式系统在众多工业领域扮演着越来越重要的角色,但是因嵌入式系统的资源受限缘故,导致在嵌入式系统上很难实现复杂计算算法。此外,当前嵌入式系统设计阶段和实现阶段的分离现状,致使嵌入式系统开发耗时且昂贵。为解决这些问题,本书提出了一种低成本、可重复使用且可重构的嵌入式系统设计与实现集成开发环境。为了减少成本,该集成环境全部是采用自由和开放源代码软件,如Linux操作系统和Scilab计算平台等。 本文主要包括以下内容: 1、构建嵌入式Linux开发环境及移植相关软件包到嵌入式ARM平台,首先详细的描述了如何使用Buildroot工具包制作交叉编译器,并描述Minicom、TFTP和NFS等嵌入式开发相关工具,最后详细的描述了如何移植嵌入式图形用户界面TinyX和嵌入式窗口管理器JWM。 2、构建Scilab-EMB嵌入式计算平台,首先介绍了数值计算软件Scilab,然后详细的描述了如何在ARM系统上实现Scilab-EMB嵌入式计算平台。 3、开发Scilab数据采集工具包,实现Scilab与底层设备通讯,该工具包PC版和ARM版均支持串口和以太网接口,且均支持Modbus现场总线。PC版额外支持OPC协议。 4、基于Scilab构建虚拟控制实验室,验证该平台的可行性及性能。 本文创新点: 1、国内外率先提出了一种新的以Scilab为核心的嵌入式计算平台方案,并在国内外首次实现了Scilab到ARM平台的移植; 2、开发了Scilab-DAQ数据采集工具包,有效的实现了Scilab与底层设备的通讯。 通过虚拟实验室的建立,验证了该嵌入式控制平台能够胜任多种复杂算法。 该嵌入式计算平台解决方案和Scilab-DAQ数据采集工具包已经受到国内外同行的关注,并被多家科研机构、学校和公司所采纳和使用。

    标签: Scilab-EMB ARM-Linux 嵌入式 计算

    上传时间: 2013-05-30

    上传用户:acon

  • 基于Qt的嵌入式媒体播放器系统的设计

    本文以无线多媒体终端项目的需求为背景,提出了一种适用于嵌入式系统的媒体播放器架构设计方案。论文给出了一种嵌入式系统中音视频同步的解决方案,有效的提高了嵌入式媒体播放器软件的音视频同步性能

    标签: 嵌入式 媒体播放器

    上传时间: 2013-07-05

    上传用户:qulele

  • 基于ARMDSP嵌入式视频监控系统的设计与研究

    随着网络、通信和微电子技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富的特点而被广泛的应用。本文利用ARM+DSP的双核结构,对基于ARM+DSP嵌入式的视频监控系统进行了设计和研究。 本系统大致分成两部分-DSP图像采集处理部分和ARM实时控制应用部分两部分。子系统分别选用TMS320DM642和AT91RM9200作为两部分的主控芯片,利用它们各自的优势在系统中发挥不同的功能。 DSP的图像采集处理部分通过CCD摄像头对特定的区域采集视频图像,并由视频解码芯片进行视频解码处理。处理后的数字视频信号放入DSP内通过视频运动检测算法进行图像处理,以掌握是否有异常的情况发生。如果有异常情况发生,则立刻由DSP向ARM实时控制应用部分施加中断信号,并将识别处理后的结果全部发送过去。 ARM的实时控制应用部分实现对DSP图像采集处理部分的实时控制,实现支持Linux平台的硬件架构,实现网口、串口和USB等接口用于数据传输,实现图像的显示和友好的人机界而等等。ARM实时控制应用部分本身不参与图像识别和处理相关的算法实现,而只是配合DSP将图像处理的结果显示出来,并在恰当的时机触发外部控制器实现一定的对外控制功能。 基于ARM+DSP架构的视频监控系统的设计思想与实现原理,本系统分为控制模块和视频处理模块,二者独立开发和调试,通过HPI并行方式连接,提高了软硬件任务的模块化程度,增加了系统的稳定性、可靠性和灵活性,符合嵌入式视频监控的功能要求,可以面对日益复杂的视频应用。本文还介绍了基于AT91RM9200处理器子系统开发板的底层BootLoader程序的开发和对Linux操作系统移植的过程。最后论文在设计并实现的基础上对系统的改进提出了一些新的方法和建议。

    标签: ARMDSP 嵌入式视频 监控系统

    上传时间: 2013-06-19

    上传用户:金宜

  • 基于ARMLinux的2n伪随机信息系统研究与开发

    随着计算机软硬水平的不断提高,嵌入式领域的发展也取得了长足的进步。目前,嵌入式与Linux技术的结合正在推动着嵌入式技术的飞速发展,嵌入式系统的研究和应用产生了显著的变化。 硬件上,嵌入式平台由51系列内核的8位机系统逐步上升到以ARM内核为主流的32位系统;软件上Linux作为操作系统的发展史上一个重要的里程碑,以高安全性和稳定性、开源免费等的优势使得其在政府、国防、教育、工业等领域获得了广泛的运用。 2n伪随机多频道激电理论(简称伪随机理论),是由何继善院士率先提出并命名的,其实质是将含有3,5,7…等多个奇数主频率的复合波同时向大地发送,接收机同时接收经大地介质传导的复合波中各主频率电流响应。在地球物理勘探领域,基于伪随机理论的数据采集系统具有抗干扰能力强、测量精度高、观测速度快、装置轻便等优点而得到广泛应用。 本文在分析伪随机理论基础上,结合当前嵌入式软硬件发展的最新成果,开展对ARM Linux嵌入式数据信息系统的研究与实现。 首先,通过需求分析,对各种采集方案比较后,设计系统总体方案。通过数据信息系统驱动总体分析,选用嵌入式板载的音频芯片实现数据A/D转换,完成Linux下采集设备驱动程序设计。 其次,在ARM9内核的S3C2410嵌入式处理器硬件平台,按照嵌入式软件开发流程,搭建嵌入式Linux交叉开发平台;裁剪并移植Linux内核,构建嵌入式文件系统。 再次,利用当前流行的嵌入式图形开发库Qtopia Core,结合Sqlite数据库与Linux多线程技术,设计数据采集应用程序,建立数据信息系统的应用软件模型,此基础上对整个系统进行测试,与理论值进行对比实验。 最后,就课题的不足做出总结,并且提出系统后期的改进建议。

    标签: ARMLinux 伪随机 信息系统

    上传时间: 2013-07-11

    上传用户:CETM008

  • 基于ARMLinux的嵌入式多媒体系统设计与开发

    多媒体正在使我们的生活变得越来越丰富多彩。报纸,相片,CD机,电视,电影已经被PC机很好地整合到了一起,而互联网又使得多媒体资源的交流成为可能。跨越网络时代、信息时代、多媒体时代,后PC时代的到来,呼唤新一代的多媒体系统,它体积更小,功能更全,界面更友好。本系统就是面向这一需求而设计的。 嵌入式多媒体系统除了具有播放音乐,视频,浏览图片,电子书的基本功能外,一些方案还集成了视频录制、数码相机、数码摄像机、FM收音机、卫星定位导航系统、掌上游戏机和移动电视等等各种附加功能以满足不同的市场需求。本课题开发一套具有音频、视频、图片和电子书等功能的嵌入式多媒体系统解决方案,硬件部分以ARM处理器S3C241O为核心,软件部分以Linux操作系统为核心进行开发,系统具有体积小,成本低等特点。 本论文按照硬件、固件、软件三个层面分析了基于ARM Linux的嵌入式多媒体系统的设计和实现。硬件部分分处理器和外围电路两部分进行介绍。固件部分包括引导加载程序vivi的移植,Linux 2.6内核的移植,配置Cramfs根文件系统,Linux设备驱动程序开发。软件部分对Linux应用开发作出了讨论,包括系统的功能模块和软件构架,重点是基于MiniGUI的图形界面设计。在论文的最后,分析了系统的优缺点,以及单片解决方案和多处理器方案的比较,并展望了嵌入式多媒体系统的发展方向。

    标签: ARMLinux 嵌入式多媒体 系统设计

    上传时间: 2013-06-03

    上传用户:xfbs821