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

嵌入式计算机系统

  • 基于ARM的嵌入式数据存储系统研究

    随着电子技术的不断发展,嵌入式系统越来越多地在控制类、消费类、通讯类等电子产品广泛应用,嵌入式技术也越来越和人们的生活紧密结合。同时,计算机硬件的发展以及数据量的增加,对存储设备的要求也越来越高。 本文深入研究了嵌入式系统中数据存储和数据交换,提出了一套完整的嵌入式系统中数据存储和数据交换的设计方案,并详细介绍了其实现过程。Flash存储器由于体积小、功耗低、性能稳定等特点在便携式电子产品中得到了广泛的应用。Flash存储器主要有两种形式:Nor Flash和Nand Flash。Nor Flash具有XIP特性,可以直接在芯片上执行代码,而且读取速度较快。Nand Flash存储密度大、容量大、生产工艺简单、性价比高,但是控制方式复杂而且可能会存在一定的坏块。SD卡是近年来流行的大容量便携式存储卡。本系统中,我们以Flash和SD卡作为数据存储介质。在存储介质的选择方面,在系统内部采用了体积小、容量大、成本低的Flash,并采用Nor和Nand Flash相结合的方案:在Nor Flash上存储与系统相关的软件和程序,在Nand Flash上存储用户数据。系统外部采用安全性高、容量大、性能佳的SD卡作存储容量扩展。实现了基于Atmel公司ARM系列MCU的Flash存储器和SD卡的硬件电路的设计及底层驱动程序的设计。 本研究分别根据Nor和Nand Flash数据存储和操作特点,分析了JFFS2和YAFFS的特点以及各自的存储方式、断电保护、损耗平衡、垃圾回收等一系列的策略和机制,并在Nor和Nand Flash上实现并优化了这些管理机制。在SD上则采用目前主流操作系统(Windows,Linux等)所支持的FAT16文件格式,完成了从磁盘格式化到文件的读写等标准API函数,实现了嵌入式系统的高速数据交换。

    标签: ARM 嵌入式 数据存储 系统研究

    上传时间: 2013-04-24

    上传用户:qulele

  • 基于ARM的嵌入式网络控制系统研究

    近年来,嵌入式Internet远程测控系统已成为计算机控制领域一个重要组成部分,它将计算机网络、通信与自动控制技术相结合并成为新兴的研究热点。通过嵌入式Internet控制系统,用户只要在有网络接入的地方,就可以对与网络连接的任何现场设备进行远程测控。嵌入式系统可以根据应用进行软硬件的定制,特别适用于对成本、体积、功耗有严格要求的各种远程测控设备。该项技术的研究具有广阔的应用前景。 嵌入式Web远程监控不同于以往的C/S和B/S网络监控技术,它通常采用嵌入式系统作为Web服务器,使得系统的成本大大降低,且设备体积小巧,便于安装、易于维护,安全可靠,此技术自问世以来得到了业界的广泛关注,各式各样的解决方案和实现方式层出不穷。 本文提出了一种基于ARM的嵌入式网络控制系统。该系统以嵌入式Boa服务器作为远程信号的传输平台。首先对网络的系统结构和工作原理作了详细介绍,然后对嵌入式网络控制系统的实现作了深入的探讨和研究。 整个嵌入式网络控制系统主要划分为三个部分:嵌入式网络控制系统硬件设计;嵌入式网络控制器的软件设计;嵌入式网络控制系统Web服务器实现。系统选用主流的ARM微处理器LPC2210作为系统主控制器,并根据需要给出了具体的硬件电路设计,包括:存储器接口电路、网络接口电路、串行通信接口电路以及信号调理电路设计。鉴于μ Clinux对ARM技术的有力支持,且μ Clinux具有内核可裁减、网络功能强大、低成本、代码开放等特点,通过对μ Clinux的裁减、配置和编译,成功地将μ Clinux移植到LPC2210中。然后完成设备驱动开发、嵌入式网络控制系统Boa服务器的构建及系统应用开发。 该嵌入式网络控制系统融合监控网与信息网,实现了远程分布式测控和通讯。系统稳定性高、实时性好、性价比高,具有广泛的应用价值,适用于工业、交通、电力、能源等众多控制领域。

    标签: ARM 嵌入式网络 控制 系统研究

    上传时间: 2013-06-13

    上传用户:牛津鞋

  • 基于ARM的嵌入式系统开发与应用

    随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为当前最热门的焦点之一;ARM以其高性能低功耗等特性成为目前应用最广泛的32位嵌入式处理器。近年来得到快速发展的机电一体化设备的人民币纸币清分机系统,是嵌入式系统的典型应用;它的主要工作流程是:人民币图像通过图像传感器采集得到的模拟信号,经过放大、A/D转换和FPGA协调之后得到数字图像,经缓存后进入到主CPU--S3C2410,通过图像识别,实现面向、面值、新旧分级、破损程度等特征的识别,最后送出结果到控制CPU对识别结果进行相应的显示和机械动作。论文主要涉及以下这些内容: 1):基于ARM的嵌入式系统和清分机系统介绍。 2):人民币清分机的硬件系统基本构架,清分机的各关键硬件的选型及主要原理;着重介绍清分机的处理核心--S3C2410。 3):图像处理基础。介绍了清分机系统中各类图像的特点,图像分析中的常用工具--灰度直方图,从而为识别算法做好准备。 4):介绍了人民币的特征识别算法原理及实现基本流程,通过MATLAB对算法进行仿真研究。 5):嵌入式linux设备驱动的开发。针对清分机设备种类繁多而又是多任务的特点,本文提出使用可裁剪而又稳定的linux操作系统来管理整个清分机系统;而实现操作系统对清分机的管理首先就要实现设备与操作系统的连接--设备驱动。

    标签: ARM 嵌入式 系统开发

    上传时间: 2013-06-01

    上传用户:xoxoliguozhi

  • 基于ARM和μCOS-Ⅱ的嵌入式数据采集系统的研究

    随着计算机技术的迅猛发展与后PC时代的到来,嵌入式系统已成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。现今的嵌入式应用对嵌入式设备的性能提出了更高的要求,8/16位单片机所能提供的系统性能已经显出不足。ARM7TDMI是一种高效,低功耗的RISC处理器。而S3C44BOX就是以该内核为核心的一款芯片,它集成了许多外围设备,非常适合做嵌入式产品。 论文主要研究基于ARM处理器和μC/OS- II操作系统的嵌入式数据采集系统设计,主要内容包括以下几方面: (1)介绍了ARM7 S3C44BOX体系结构和BootLoader的概念,并在参考开源BootLoader的基础上进行了BootLoader的设计与实现; (2)深入研究了μC/OS-II的概念、特点,分析了μC/OS-II在ARM处理器上移植所需的条件,并经过剪裁后成功移植到ARM处理器上: (3)介绍了AD、多串口扩展、LCD和键盘4个模块的硬件工作原理,着重开发了这4个模块的驱动程序,并通过实验验证了多串口扩展、LCD和键盘这3个模块的工作稳定性; (4)在ARM S3C44BOX和μC/OS-II操作系统基础上,设计了多任务来实现4通道的数据采集。经过对采集数据的分析和系统的运行,可以验证本数据采集系统运行的高效性和稳定性。

    标签: ARM COS 嵌入式 数据采集系统

    上传时间: 2013-06-05

    上传用户:sk5201314

  • 基于ARM嵌入式孤立词语音识别系统研究与实现

    语音识别技术就是能使计算机“听懂”人类的语言,然后根据其含义来执行相应的命令,从而实现为人类服务。 随着语音识别的深入研究,对它的技术应用主要有两个方面: 一个方向是大词汇量连续语音识别系统,主要应用于计算机的听写机,以及与电话网或者互联网相结合的语音信息查询服务系统,这些系统都是在计算机平台上实现的; 另外一个重要的发展方向是小型化、便携式语音产品的应用,这些应用系统大都使用专门的硬件系统实现。 随着后PC年代的到来,后一种发展将成为语音识别技术和嵌入式系统交叉研究的一个非常热门的话题,将进一步推动语音识别技术往智能化方向发展。 论文主要研究语音识别系统及其在ARM嵌入式平台上的实现。 根据嵌入式系统平台的特性和系统的实际需求,对目标平台的硬件和软件系统进行适当的剪裁定制,并且对语音识别中的算法进行改进和优化,同时为了加强系统的交互性,增加了控制界面,为实际应用提供很好的人机交互操作。 首先论文对嵌入式系统及嵌入式操作系统进行研究,通过实际比较后选用嵌入式Linux作为系统的操作系统; 然后对语音识别技术进行研究,并根据实际要求,采用Mel倒谱参数作为系统语音参数提取算法,DTW作为系统识别的模式匹配方法,并根据ARM嵌入式平台的要求,分别对上述两个算法进行优化设计,同时利用QT跨平台语言对应用控制程序进行代码实现,并移植到目标板上,构建出一个完整的嵌入式语音识别系统。 最后,对整个系统进行整体测试,通过实验结果表明,系统达到了预期设计的便携、智能及很好的交互性的目的。

    标签: ARM 嵌入式 语音识别 系统研究

    上传时间: 2013-04-24

    上传用户:1054154823

  • ARM嵌入式系统在电力机车主变压器综合测试系统中的应用研究.pdf

    随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。本文用嵌入式系统构建了一个电力机车主变压器故障诊断试验平台。 在电力机车主变压器综合测试及故障诊断领域中,我国几个大型的电力机车厂的变压器测试依然采用人工读数,而这种方法的特点是:效率比较低,数据存在误差等。因此非常有必要采用自动测试系统,而如果用工控机作为控制中心来进行测试,成本将比较高,因此,本文采用基于ARM的嵌入式系统作为控制中心来进行测试。这样系统的成本更低,操作更方便,数据更准确。 本文详细地介绍了基于ARM微处理器ST2410及Linux操作系统的电力机车主变压器综合测试及故障诊断系统的开发与实现过程。主要有三部分:硬件平台设计与实现部分;软件平台设计部分;应用程序的开发等3部分。 本论文的研究主要是基于ARM-linux的平台。它的内核模块采用了ARM920T核的S3C2410,外部有SDRAM、FLASH、串口、网卡、鼠标、键盘、LCD等,同时还提供有扩展插槽,该平台主要面向高性能的电力、工业控制等,适用于网络的研究;本文探讨嵌入式软件开发模式,宿主机与目标机,交叉编译环境的搭建,Linux内核和外设驱动的移植,以及图形用户界面QT和应用程序开发移植等;另外,在该平台开发了应用程序,具体包括串口通信,网络通信,数据库编程等。

    标签: ARM 嵌入式系统 主变压器

    上传时间: 2013-07-10

    上传用户:gzming

  • 基于ARM嵌入式系统水泵效率检测仪的研制

    水泵效率是反映水泵经济性能和综合性技术指标的参数。随着我国节能减排工作的深入开展,用泵企业要求准确、经常性地测试水泵的效率值,掌握设备的能源利用率和设备自身状况,评估设备运行经济状况的合理程度。目前,国内水泵效率检测仪器的测量精度低、实时性和可靠性较差,现场可操作性差,人机界面不够友好。 本课题是利用ARM嵌入式系统来实现水泵效率检测仪器的研制,旨在开发一种操作简单、便于携带又能满足指导经济运行精度要求的泵效测量装置,将计算机技术、传感器技术、数据采集处理技术、嵌入式系统技术相结合,实现水泵效率检测的同时,也实现了水泵各项主要参数的测试、数据保存、传输及曲线拟合等功能。研究了数据采集与处理、曲线拟合、数据库开发、通信等实现中的重点、难点问题,并采取了有效的硬件和软件抗干扰措施,确保了系统的稳定性和可靠性。 本文以模块化和结构化的思想搭建了基于ARM9的硬件平台,设计了专用模拟电路,研究了嵌入式操作系统WinCE4.2的移植,利用Platform Builder进行了操作系统内核的定制和编译,分析了WinCE4.2 Bootloader的工作原理和架构,根据系统的功能需要和硬件资源分配、设计了设备的Bootloader。 应用层开发使用embedded Visual C++4.0开发工具,集成IDE环境,快速的开发Windows CE应用程序。主要内容包括:开发友好的人机界面、实现仪器的基本功能、显示水泵机组的性能参数、绘制水泵性能曲线并显示和构建水泵性能数据库、实现通信。 在样机试制完成后,对多台水泵进行了试验,试验结果证明本检测仪器具有稳定可靠、测试精度和自动化程度高、管理维护方便的特点,具有较好的技术经济性能。

    标签: ARM 嵌入式系统 仪的研制 水泵

    上传时间: 2013-06-02

    上传用户:xyipie

  • 基于ARM的嵌入式机床数控系统的研究

    数控机床是现代制造系统的基础和核心,而先进的数控技术是解决机床制造业持续发展的关键。随着嵌入式系统、微计算机技术和集成电路的迅速发展,高性能的32位CUP开始普及。它执行速度快、功能强大,在中、低档数控系统中已经完全可以替代PC机及8位单片机,获得更大的价格和技术优势。本文旨在打破传统基于PC机及8位单片机的数控系统,研究并设计一种基于ARM的32位嵌入式机床数控系统。 本文设计了基于ARM内核的嵌入式机床数控系统,并给出了硬件设计方案、软件程序设计思想及相应设计。硬件部分选用是日本NOVA电子有限公司研制的DSP运动控制专用芯片MCX314AL,作为数控装置电机的驱动芯片,其性能优良、接口简单、编程方便、工作可靠,给运动控制带来极大方便。采用ARM微处理器STR710负责控制MCX314AL、外围逻辑电路的管理及后台任务的实现。系统软件平台采用源代码公开的嵌入式实时操作系统uC/OS-Ⅱ,对数控系统软件模块的任务进行划分,并根据其实时性要求赋予不同优先级,采用基于优先级的抢占式调度算法,设计了任务间的通信方式及中断事件的响应,使该数控系统具有良好的实时性和稳定性,可以满足高精度加工的要求,同时也具有良好的人机界面和网络支持。

    标签: ARM 嵌入式 机床 数控系统

    上传时间: 2013-05-25

    上传用户:mylinden

  • 基于ARM的嵌入式网络视频监控系统设计与实现

    视频监控以其直观方便、准确、信息内容丰富而广泛应用于许多场合,已经渗透到交通、城市治安、国防等多种领域,甚至家庭安防,在人们的日常生活中扮演着越来越重要的作用。 由于传统的视频监控系统存在着结构复杂、稳定性可靠性不高、价格昂贵而且传输距离明显受限的缺点。近年来,随着计算机、网络、电子与通信、图像处理等技术的飞速发展,嵌入式网络视频监控技术应用而生。 本文针对视频监控系统的实际需求,结合嵌入式技术、图像处理技术和网络技术,设计并实现了一种实时性好、可靠性高、成本低的嵌入式网络视频监控系统。该系统以ARM9微处理器作为硬件平台,以具有开发资源丰富、免费等优势的Linux操作系统作为软件开发平台。该系统采用以太网作为网络传输介质,并使用TCP/IP网络协议。视频数据的传输协议选择了支持组播技术的RTP/RTCP传输协议,客户端在Linux下实现了基于SDL库视频显示。 论文首先描述了嵌入式系统与视频监控技术的发展及相关技术,分析了国内外视频监控系统的现状和发展趋势,对视频监控系统研究的背景和意义进行了阐述,并讨论了几种常见的视频监控解决方案,对几种目前流行的视频压缩算法进行了对比;然后,提出了嵌入式视频监控系统的软、硬件总体架构,并逐步对硬件平台和软件模块设计进行了选择和细化。其中,硬件平台根据视频数据采集以及处理需要选择了摄像头和存储器;软件设计中,首先完成了嵌入式系统的交叉开发环境搭建,针对ARM-Linux特性,完成了在开发板上操作系统和文件系统等移植,最后完成了Linux下V4L视频采集、JPEG图像压缩、RTP/RTCP网络传输、SDL库视频显示以及avi格式视频文件保存等。 此外,对系统构建过程中所用到的某些关键技木进行了较为详尽的探讨和研究,这对于从事相关科研工作的同仁们具有一定的参考价值。

    标签: ARM 嵌入式 网络视频监控 系统设计

    上传时间: 2013-04-24

    上传用户:emouse

  • 基于ARM和Linux的嵌入式系统的研究以及打印模块的实现

    随着计算机技术的飞速发展,嵌入式系统将在人们的生产生活中发挥越来越重要的作用。一方面,ARM技术已经在当今的嵌入式微处理器领域中占据了领先地位,另一方面,结构清晰、源码开放的Linux已经发展成为一款非常具有活力的操作系统。近年来,基于ARM和Linux的嵌入式技术已经成为当前嵌入式领域研究的一个亮点。便携式微型热敏打印机虽然已经广泛应用在票据打印领域,但是其优秀的图形打印能力仍然具有很大的应用潜力可以发掘。在工业生产中,某些参数,比如环境的温度、湿度等,需要被严格掌控。将这些参数映射到坐标系中并使用便携式热敏打印机打印出来,能够让技术人员更加方便直观地观察到参数变化情况。 本次设计的目的是建立一个基于ARM核心处理器和嵌入式Linux操作系统的嵌入式开发平台,为嵌入式系统开发提供一个方便功能扩展的软硬件环境。在此基础上,此次设计还以VMP01 PLUS便携式热敏打印机为对象,利用嵌入式系统的丰富资源,使用串行接口连接该型号打印机,并辅助软件设计扩展了坐标图形打印的功能。软件设计部分包括了Linux下VMP01 PLUS热敏打印机的驱动程序设计和实现坐标图形打印功能的应用程序设计。驱动程序和应用程序都能够移植到开发平台上正确地运行,打印效果理想。

    标签: Linux ARM 嵌入式系统 打印

    上传时间: 2013-04-24

    上传用户:xc216