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

arm架构

  • 基于ARM的嵌入式运动控制器研究

    基于ARM的嵌入式运动控制器是集计算机数字控制技术、ARM技术、运动控制技术以及嵌入式操作系统技术等技术为一体的技术含量高的运动控制器;是对低成本、高性能运动控制器研究的一个新的尝试。本论文的研究重是点基于双端口RAM上下位机通讯的数控系统总体软件架构设计、嵌入式运动控制器轨迹规划算法的研究、嵌入式系统软件的构建以及运动控制器外设驱动程序的开发,其主要工作及成果如下: 1.针对数控系统上下位机信息交互频繁,提出了一种基于双端口RAM通讯结构的上下位机交互方式,实现了上下位机信息的高速、稳定通讯;且完成了基于双端口RAM上下位机通讯结构的数控系统总体软件架构设计。 2. 针对目前高速数控加工轨迹规划中存在的一些关键问题进行深入的探讨。提出一种轨迹拐角的速度平滑方法,当高速加工不在同一直线方向而形成拐角的加工段时,在拐角过渡时能获得很好的速度响应和较小的轮廓误差;还提出了一种高速数控加工小线段的前瞻平滑算法,当高速加工多段微小直线段时,能够优化规划多段微小线段的加工速度,有效避免了频繁的加减速给系统带来较大冲击以及加工效率低的问题。 3. 构建了适合本运动控制器系统的系统软件;研究了嵌入式运动控制器引导程序的移植、嵌入式Linux内核的优化配置以及根文件系统的构建。 4.探讨了Linux驱动程序开发的原理以及流程;并以双端口RAM为例介绍了运动控制外设驱动程序开发的方法。

    标签: ARM 嵌入式 运动控制器

    上传时间: 2013-07-02

    上传用户:笨小孩

  • 基于ARM的嵌入式指纹识别系统

    生物识别技术代表了未来身份验证技术的发展方向,而指纹识别技术又是最可靠、最有效的生物识别技术之一。目前,指纹识别技术是优于其它生物识别技术的身份鉴别方法。这是因为人的指纹各不相同、终生基本不变的特点已经得到公认,特别是现有的指纹识别算法已达到识别迅速、准确可靠的水平,是完全可以商业化的生物识别技术。 传统的指纹识别系统多是基于PC平台,这种系统将指纹图像处理和指纹匹配甚至指纹采集控制都放在PC平台上,在获得了较高速度和开发效率的同时,缺点也是显而易见的,其体积庞大,成本较高。而已有的嵌入式指纹识别系统多是基于单片机和DSP的,不是在运算速度上受到硬件限制,就是在系统的扩展性、可维护性及用户交互上有诸多不足。 近年来指纹识别应用的普及对自动指纹识别系统的便携性和易用性提出了更高的要求,指纹识别技术正向着小型化和嵌入式的方向发展。在微电子领域,以ARM、DSP、FPGA为代表的嵌入式微处理器的性能飞速提高,为构建嵌入式系统提供了硬件保证。 ARM是当前最为流行的32位RISC处理器架构,目前ARM占RISC处理器市场的七成左右。三星公司的S3C2410是基于ARM920T内核的通用32位微处理器,它具有高性能和低功耗的特性,被设计用于手持设备和通用嵌入式系统。 嵌入式系统对操作系统和其上运行的软件有特别的要求。针对本课题所采用的ARM硬件平台,详细介绍了嵌入式操作系统Arm-Linux的移植。分别说明了交叉编译工具链的安装、引导装载器的移植和Linux内核的裁减和交叉编译过程。为了运行应用程序,还介绍了文件系统的构建。 指纹识别系统需要指纹采集设备。FPS200是Veridicom公司推出的第三代半导体指纹传感器,是一款专为嵌入式系统设计的高性能、低成本、低功耗的电容式固态指纹传感器。本文详细阐述了基于FPS200的USB接口指纹采集卡的设计与实现。 指纹图像处理与匹配是整个系统的重要环节,论文介绍了图像处理与匹配的一般概念,并提出了新的指纹匹配方法。指纹匹配是自动指纹识别中的一个难点。现有的指纹匹配方法大致可以归结为图形匹配和人工神经网络匹配两大类,本文提出的基于线段的特征点匹配算法属于图形匹配。 嵌入式系统需要完善的软件支持。随着嵌入式技术的飞速发展,用户交互界面也由传统的字符界面向图形界面转变,图形用户界面系统得到了长足的发展。MiniGUI 是一个非常适合于工业控制实时系统以及嵌入式系统的可定制的、小巧的图形用户界面支持系统。本文介绍了基于MiniGUI的可视化指纹识别软件设计。 综上所述,本文针对特定硬件条件,构建了定制的嵌入式操作系统;设计了支持USB数据传输的指纹采集卡;指纹图像的滤波、提取特征和指纹特征匹配均针对嵌入式系统的实际情况进行了优化;利用MiniGUI图形支持库完成了界面美观友好的可视化指纹识别程序。系统具有安全可靠、易于扩展、性价比高等优点。

    标签: ARM 嵌入式 指纹识别系统

    上传时间: 2013-08-02

    上传用户:小儒尼尼奥

  • 基于ARM的网络型多环境参数测控系统的研究

    本课题是江苏省“十一五”工业攻关项目“总线化智能多参数高精度检测及控制仪表开发与产业化(BE2006090)”。本项目要求多环境参数测控、多总线接口,选择具有丰富接口的高速处理器作为本项目的核心。为满足多参数测控精度和多网络接口通讯可靠性,嵌入式设计是应用系统的理想选择。本文所研究的多参数测控装置是以三星公司生产的32位ARM微处理器S3C2410为核心的嵌入式系统,该系统能实时地获取水环境参数,为水环境和多总线接口提供基本的数据和控制信息。 本文详细地介绍了MODBUS和CAN-BUS总线协议和通讯原理,阐述了水产养殖几个重要环境参数一溶解氧、温度、PH值的检测算法原理、以及传感器调理电路和温度、溶解氧的控制策略,进行了测控系统的硬件架构和各个模块的原理设计,实现了操作系统的移植,编写了驱动程序。在基于QT/E环境下实现了系统的测控和总线通讯部分上层软件设计。提出并实施了系统测试方案,成功地完成了测控系统的硬件、软件测试、以及通信功能测试和现场在线测试。 本论文的研究开发工作是在实践的基础上完成的,实验结果证明该系统充分利用了S3C2410芯片提供的资源,具有高性能、低功耗、低成本的优点,在各个方面的性能比传统的水环境参数测控系统有很大提高,通过测试实现了预期的各种功能,完全达到预期要求。

    标签: ARM 网络 环境 参数

    上传时间: 2013-06-28

    上传用户:zuozuo1215

  • 基于ARM的绣花机嵌入式控制系统设计

    当今绣花机市场蓬勃发展,绣花机控制系统作为绣花机最核心的部分,是提高性能和降低成本的关键。本文结合浙江虎王科技有限公司与浙江大学的合作项目“绣花机控制系统”,设计出一套基于ARM的技术先进、功能精简、高性价比的绣花机控制系统。论文按照嵌入式系统的开发过程,先根据市场需求划分了控制系统的功能模块并构建了总体架构,选择了系统的软硬件平台,然后采用先进的设计方法对绣花机控制系统的硬件和软件进行了设计。 第一章介绍了绣花机及其控制系统的发展过程和现状,论述了嵌入式系统的定义、特点和发展,阐述了ARM的发展历史、研究和应用现状,提出了论文的主要研究内容,最后给出了论文的总体结构。 第二章阐述了嵌入式系统的开发过程,选择了软硬件协同设计法为本系统的设计方法,论述了EDA技术的工作范围和设计步骤,详细讨论了软件的结构化设计方法和面向对象设计方法的原理,最后给出了绣花机控制系统的设计原则。 第三章根据市场需求划分了绣花机控制系统的功能模块,构建了系统总体架构,并分析了每个模块的具体功能;根据选型原则选出了适用于绣花机控制系统的上位机和下位机CPU芯片、操作系统及开发环境。 第四章根据总体架构,在选好的CPU芯片的基础.卜确定了绣花机控制系统的硬件框架,详细设计了电源电路、复位电路、存储器接口电路、键盘与显示电路、USB接口电路、串行通信接口电路和下层机电接口电路。 第五章按照上位机和下位机的层次构建了绣花机控制系统的软件框架,设计了键盘输入模块、图形显示模块、USB驱动模块、花样存储与管理模块、串口通信模块、机电控制模块的程序。 第六章回顾与总结全文的主要研究内容,归纳了本文的主要研究成果,并对今后的研究工作作了展望。

    标签: ARM 绣花机 嵌入式控制 系统设计

    上传时间: 2013-04-24

    上传用户:CSUSheep

  • 基于ARM和Linux的半自动生化分析仪的研究与设计

    生化分析仪是医疗机构进行临床诊断所必须的仪器之一。它通过对血液等人体体液的分析来测定诸如葡萄糖、胆固醇等生化指标,这些常规生化指标可以帮助医生诊断疾病。生化分析仪在临床诊断和化学检验中具有重要作用。 目前的半自动生化分析仪多以8位单片机为中央处理器,限制了仪器的性能。本文将嵌入式技术应用于生化分析仪的研制当中,选用了32位的ARM9处理器$3C2410A,嵌入Linux操作系统,搭建ARM+Linux的平台,设计了智能型半自动生化分析仪。 本文介绍了生化分析仪的原理——朗伯.比尔定律及其核心部件——光电比色计。对半自动生化分析仪的整体架构进行了说明。 半自动生化分析仪硬件结构上由电源、时钟、复位电路,存储器系统,液路控制系统,光路控制系统,恒温控制系统(包括温度测量和温度控制),数据采集系统,人机交互系统(包括键盘、触摸屏、液晶显示器LCD和微型打印机)和其他一些接口等组成,对于这些外围硬件模块本文给出了详细设计。 在半自动生化分析仪软件设计方面,本文详细介绍了交叉编译调试环境的建立,引导装载程序U-Boot的移植,Linux内核的裁减与移植,设备驱动程序的设计,文件系统的建立与移植,应用程序的编写与移植。 本生化分析仪的功能包括MiniGUI图形用户界面、运动控制、温度控制、数据处理、打印功能及SQLite数据库管理等。该新型半自动生化分析仪使用方便,性价比高,适用于国内的中小型医疗机构。

    标签: Linux ARM 半自动 生化分析仪

    上传时间: 2013-04-24

    上传用户:ca05991270

  • 基于ARM平台的GDB远程调试环境的研究与移植

    嵌入式系统开发工具在开发过程中所起的作用日益突出,相关研究、技术也随之不断更新。随着硬件性能不断提升,很多智能家电、智能手机、甚至高端游戏机都采用了嵌入式系统作为平台进行开发。作为嵌入式开发的关键,调试环节成为嵌入式系统研发的主要瓶颈。在嵌入式硬件性能不断提升的同时,嵌入式软件规模也不断扩大,因此调试难度也与日俱增。 本文首先简要说明了嵌入式软件的开发过程,回顾嵌入式交叉调试技术发展的各种技术。然后分析调试器整个框架和核心,介绍了调试器相关理论和设计思想,并分别研究、对比几种调试技术实现途径和方法,并对调试器中关键流程进行详细阐述。 然后,针对GDB所提供i386和SPARC架构下远程调试环境代码进行分析,抽象出调试桩GDB进行远程调试的核心流程,并根据具体硬件平台差异在ARM处理器上进行代码和远程调试协议移植。本文编写过程中所使用的硬件平台是由使用ARM7处理器的S3C4510b开发板。进入测试阶段,又在S3C4480开发板上进行了测试,对这套模式的可用性进行了验证。

    标签: ARM GDB 远程调试 环境

    上传时间: 2013-08-04

    上传用户:huyiming139

  • ARM体系的嵌入式工控一体机

    随着嵌入式控制在工业领域的不断渗入,进入21世纪之后,基于ARM体系Linux操作系统的嵌入式一体化工业控制系统成为了工业控制的主要发展方向,ARM芯片不仅体积小,功耗低,而且功能强;Linux由于其开源,稳定以及成本低的优点,在嵌入式系统中得到了广泛的应用。 本文研究的主要内容是基于Linux操作系统ARM体系的嵌入式工控一体机设计与实现。该嵌入式工控一体机是基于Motorola公司研发的ARM9嵌入式系统和Linux操作系统的设备,整个系统体积小,结构精简,并有很高的执行效率。它根据特定的工业控制对象定制特定的模型与控制算法。另外,该设备自身还具备各种数字PID控制算法,实现PID闭环控制。可以应用于工业控制领域中的各类被控设备,以及为高校自动化控制实验和工业应用研究提供解决方案。它的软件编程由Qt集成开发环境实现,Qt是基于C++的针对构造图形用户界面(程序)所使用的GUI工具包,它速度块,易于使用,并具有很好的可移植性。 本文首先对嵌入式系统进行选型,然后提出了系统的软硬件整体架构和系统的启动流程。接着介绍了系统开发环境的搭建,包括启动加载器的设计和实现,Linux内核的移植,设备驱动程序的编写以及图形用户界面的实现。最后,详细介绍了一个具有创新性的案例作为该嵌入式Linux工控一体机作为通讯和控制终端的典型应用。 该嵌入式Linux工控一体机具有极好的实用性和应用前景,并且其设计和实现过程对于其它嵌入式平台也具有很好的参考价值。

    标签: ARM 嵌入式 工控

    上传时间: 2013-07-27

    上传用户:zhaiyanzhong

  • 芯片系统架构技术及开发平台研究之推动

    摘要 本研究计划之目的,在整合应用以ARM为基础的嵌入式多媒体实时操作系统于H.264/MPEG-4多媒体上。由于H.264是一种因应实时系统(RTOS)所设计的可扩展性串流传输(scalability stream media communication)的编码技术。H.264主要架构于细细粒可扩展(Fine Granula Scalability,FGS)的压缩编码机制。细粒度可扩展压缩编码技术是最新MPEG-4串流式传输标准,能依频寛的差异来调整传输的方式。细粒度扩展缩编码技术以编入可选择性的增强层(enhanced layers)于码中,来提高影像传输的质量。本计划主要在于设计一种简单有效的实时阶层可扩展的影像传输系统。在增强层编码及H.264的基本层(base layer)编码上使用渐进的细粒度可扩展编码(Progressive Fine Granularity Scalable,PFGS)能直接使用H.264的格式特色来实现FGS。同时加入了LB-LLF(Layer-Based Least-Laxity-Fir stscheduling algorithm)的排程算法,来增 进网路传输影像的质量。由实验结果显示本系统在串流影像质量PSNR值上确有较佳的效能。

    标签: 芯片系统 架构 开发平台

    上传时间: 2014-12-26

    上传用户:mpquest

  • 基于ARM的CC1100无线服务器的设计与实现

    对CC1100无线模块的高效使用和安全稳定性问题进行了深入研究,提出了构建基于ARM的CC1100无线服务器的解决方案。建立了服务器架构模型,采用了将CC1100模块作为嵌入式Linux内核级模块的高级策略,开发了CC1100模块的底层内核驱动程序模块,完整实现了服务器的业务逻辑功能,并提供了B/S模式和C/S模式两种友好的上层用户接口。实际应用结果表明,该方案有效地解决了CC1100模块通信过程中的实时性和稳定性等问题,性能优越,用户操作方便。

    标签: 1100 ARM CC 无线服务器

    上传时间: 2013-11-17

    上传用户:emhx1990

  • ARM系列处理器体系结构与指令系统详解

        常用的嵌入式处理器有ARM、MIPS、PowerPC、X86、68K/Cold fire等,MIPS是Microprocessor without Inter-locked Pipeline Stages的缩写,是由MIPS技术公司开发的一种处理器内核标准。目前有32位和64位MIPS芯片。PowerPC是早期Motorola公司和IBM公司联合为Apple公司的MAC机开发的CPU芯片,商标权同时属于IBM和Motorola两家公司,并一度成为他们的主导产品。X86系列处理器起源于Intel架构的8080,然后发展出286、386、486直到现在的奔腾处理器乃至双核处理器等。从嵌入式市场来看,486DX也应该是和ARM、68K、MIPS和SuperH齐名的5大嵌入式处理器之一。Motorola 68K是出现比较早的一款嵌入式处理器,采用的是CISC结构。  

    标签: ARM 列处理器 指令系统

    上传时间: 2013-10-22

    上传用户:dddddd55