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

信息存储

信息存储是将经过加工整理序化后的信息按照一定的格式和顺序存储在特定的载体中的一种信息活动。其目的是为了便于信息管理者和信息用户快速地、准确地识别、定位和检索信息。
  • 基于ARM架构的μCOS-Ⅱ移植及其实时同步交流采样研究

    随着微处理器技术与信息技术的不断发展,嵌入式系统的应用也进入到国防、工业、能源、交通以及日常生活中的各个领域。嵌入式系统的软件核心是嵌入式操作系统。然而,国内在嵌入式系统软件开发上有很多困难,主要有:国外成熟的RTOS大都价格昂贵并且不公开源代码,用好这些操作系统需对计算机体系结构有深刻理解。针对以上问题,免费公开源代码的嵌入式操作系统就倍受瞩目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型应用的、基于优先级的可剥夺嵌入式实时内核,其特点是小巧、性能稳定、可免费获得源代码。 本文在深入研究μC/OS-II内核基础上,将其运用于实际课题,完成了基于ARM架构的μC/OS-II移植及实时同步交流采样的误差补偿研究。本文主要工作内容和研究成果如下: 1.剖析了μC/OS-II操作系统内核,重点研究了μC/OS-II内核的任务管理与调度算法机理,得出了μC/OS-II内核优点:任务调度算法简洁、高效、实时性较好(与Linux相比)。 2.介绍了ARM9体系架构,重点讲叙了MMU(存储管理单元)功能。为了提高交流采样系统的取指令和读数据速度,成功将MMU功能应用于本嵌入式系统中。 3.完成了μC/OS-II操作系统在目标板上的移植,主要用汇编语言编写了启动代码、开关中断、任务切换和首次任务切换等函数。 4.针对国内外提出的同步交流采样误差补偿算法的局限性,本文从理论上对同步交流采样的准确误差进行了研究,并尝试根据被测信号周期的首尾过零点的三角形相似法,求出误差参数并对误差进行补偿。此外,考虑到采样周期△T不均匀,经多次采样后会产生累积误差,本文也给出了采样周期△T的优化算法。 5.完成了系统硬件设计,并根据补偿算法和△T优化法则,编写了相应采样驱动和串口驱动。最后对实验数据进行了分析和比较,得出重要结论:该补偿算法实现简单,计算机工作量小,精度较高。

    标签: ARM COS 架构 交流采样

    上传时间: 2013-04-24

    上传用户:xzt

  • 基于SD卡的驾驶行为再现存储系统设计

    本文以ABS采集系统为基础,利用嵌入式技术设计了以SD卡为存储介质的驾驶行为再现存储系统,对ABS的数据进行读写操作。本系统采用了目前通用的通信方式及SD卡对数据进行存储,设计了基于嵌入式的硬件

    标签: SD卡 驾驶 存储 系统设计

    上传时间: 2013-07-12

    上传用户:silenthink

  • 基于GPRS与ARM的集中抄表系统

    集中抄表系统是一个集现代化管理、计算机应用、现代通讯技术、自动控制、信息等多学科技术于一体,实现电力营销监控、电力营销管理、营业抄收、数据采集和网络连接等多种功能的一个完整的系统。 本文设计了基于GPRS与ARM技术的集抄系统,充分利用GPRS通信实时在线、按流量计费、高速传输的优点。本系统采用的是华为的GTM900-B模块,适用于小数据量传送的场合,用户无需实现PPP协议也可实现数据传输功能。基于GPRS与ARM的集中抄表系统包含三个主要的组成部分:基于.NET平台的系统管理中心(主站),基于GPRS的通信网络和基于ARM平台的终端系统。系统管理中心负责系统数据的采集、存储和分析等功能;终端系统实现远程用电设备的信息采集和控制;通信网络则在管理中心和终端系统间建立数据传输链路。基于GPRS与ARM的集中抄表系统丰富了以往系统原有的应用功能,提升了集中抄表系统的综合性能。 经过测试,本系统能够顺利的进行拨号,与主站进行正常的数据发送和接收,能正常的对电表数据进行采集和上位机管理命令下发,达到了预期的效果和设计要求。本系统已经在湖北石首,黄冈,黄石,十堰和湖南部分县、市有一定规模的应用。在石首地区复杂的供电环境下,20个台区所有电表的数据都能按时正确的收集到主站,终端也能正常响应主站下发的命令,实现设计的功能,证明了本系统运行稳定可靠,有利于配电网络运行的安全性和经济性管理,对加强用电管理和提高电网供电质量起到了积极的作用。

    标签: GPRS ARM 抄表系统

    上传时间: 2013-06-29

    上传用户:jing911003

  • 基于ARM与ARM Linux的汽车行驶记录仪的分析与设计

    汽车行驶记录仪(文中也简称为记录仪),亦称“汽车黑匣子”,是安装在车辆上,对车辆行驶速度、时间、里程以及有关车辆行驶的其它状态信息进行监控、记录、存储并可通过接口实现数据输出的数字式电子记录装置。为分析和判断汽车驾驶状态和处理交通事故提供了可靠准确的科学依据。本课题的来源是国家信息产业部下达的电子发展基金项目,与同类产品相比,增加了音/视频功能,目前已通过信产部验收。 本文主要分析和设计了一种具有低成本高扩展性的基于ARM与ARMLinux的汽车行驶记录仪方案,该系统作为信产部项目中的主控模块实现了记录仪的标准功能。硬件方面分析了汽车行驶记录仪的标准功能对应ARM片内外围电路与外部器件的设计。软件方面分析了基于YAFFS文件系统与Linux 2.6的软件平台在嵌入式应用方面的高可用性,主要描述YAFFS的特点与基本原理,Linux中线程的实现机制与Linux Kernel 2.6在响应时间上的改进。并给出了该记录仪基于Liinux的多线程结构应用程序的设计要点、流程图和主要的数据结构。 作为扩展,为记录仪增加了采集和处理音/视频信号的DSP模块。DSP采用TI公司的专用于数字媒体应用的高性能DSP DM642。DSP模块同时采集3路视频并进行压缩,压缩算法可以采用MPEG-2、MPEG-4、H.263、H.264等。论述了实现音/视频功能的基本原理、DSP模块的存储器结构、ARM与DSP的通信及一些实用性的考虑。

    标签: ARM Linux 汽车行驶记录仪

    上传时间: 2013-07-02

    上传用户:W51631

  • 基于ARM与Zigbee的风蚀风沙小气候监控系统的研究

    随着科技的不断进步,现代电子技术、信息技术得到不断的发展,随之也带来了监控技术的不断发展。现代监控技术的含义已不仅仅是局限于某种单一的或独立的传感器测量或数据处理,而是多种技术的集成融合。针对与风蚀风沙与小气候环境的监测技术的实际需要,本选题提出了一种基于嵌入式ARM-Linux技术、Zigbee技术、GPRS网络技术与现代传感器技术的风蚀风沙与小气候环境的监控系统。 针对风蚀风沙以及小气候环境监测的各种传感器的种类以及型号的差别性与环境因子的需要,本选题选择了功能强大的ARM9处理器AT91RM9200为硬件平台,以开源的嵌入式Linux操作系统为软件平台的设计方案。考虑到野外监测中传感器的分布问题,选择了无线自主路由的Zigbee技术进行各种模拟传感器的连接,Zigbee主模块与AT91RM9200处理器之间的通信采用RS-232总线进行连接的设计思路。在对数据进行处理方法的选择上,本选题进行了数据的本地存储与GPRS网络无线远程发送相结合的设计方法。本地存储可以利用具有USB接口的现场存储设备如U盘、SD卡等。在进行GPRS网络传输时,本课题选择了西门子公司的MC39i模块实现GPRS网络与Internet网络的无缝对接,以进行终端设备与远端服务器的通信。软件设计上,采用了模块化设计,使用多线程编程,提高了软件运行的能力,在网络编程上使用了Socket编程技术,保证了多通道数据的网络传输。 本系统已经实现了硬件设计、软件设计的全部过程,并且已经在吉林白城中国农业大学实验站安装使用。实践表明,该系统具有可靠性高、体积小、安装方便,数据采集及时、准确、可靠等特点,适合大部分野外环境的监测应用。

    标签: Zigbee ARM 监控系统

    上传时间: 2013-04-24

    上传用户:tzl1975

  • 单片机解读GPS信息的程序设计

    单片机解读GPS信息(KeilC环境)(文中仅介绍时间处理方法,其他方法类似)

    标签: GPS 单片机 程序设计

    上传时间: 2013-04-24

    上传用户:Alibabgu

  • ARM指令集仿真器的设计与实现.pdf

    指令集仿真器是目前嵌入式系统研究中一个极其重要的领域,一个灵活高效且准确度高的仿真器不仅可以实现对嵌入式系统硬件环境的仿真,而且是现代微处理器结构设计过程中性能评估的重要工具. 仿真器的性能已经成为影响整个设计效率的重要因素,在现有的指令集仿真技术中,编译型仿真技术虽然可以获得高的仿真速度,但其对应用的假设过于严格,限制了其在商业领域中的应用;解释型仿真器虽被普遍使用,但其缺点也很明显,由于模拟过程中需要耗费大量时间用于指令译码,解释型模拟器速度往往很有限,使用性能较低。由此可见,如何减少仿真过程中的指令译码时间,是提高仿真器的性能的关键。 本文旨在提出一个指令集仿真器的原型,重点解决指令解码过程中的速度瓶颈,在其基础可以进行扩充和改进,以适应不同硬件平台的需要。文章首先从ARM指令集的指令功能和编码格式入手,通过分析和比较找出了一般常用指令的编码和实现规律,并在此基础上进行了高级语言的描述,其后提出了改进版解释型指令集仿真器的设计方案,包括为提高仿真器性能,减少译码时间,创新性的在流程设计中加入了预解码的步骤,同时用自己设计的压缩算法解决了因预解码产生大量译码信息而带来的内存过度消耗难题。接下来,描述了仿真器的实现,包括指令的取指、译码、执行等基本功能,并着重描述了如何通过划分存储域和存储块的方式模拟真实存储器的读写访问实现。 另外,需要特别指出的是,针对仿真器中普遍存在的调试难问题,本文从一线程序开发人员的角度,在调试模块的设计中除了断点设置、程序暂停、恢复等基本功能外,还添加了各类监视设备和程序跟踪的功能,以期能提高本仿真器的实用性。 在文章的结尾,提出了仿真器的验证方案,并按照该方案对仿真器进行了功能和性能上的验证,最后对进一步的工作进行了展望。

    标签: ARM 指令集 仿真器

    上传时间: 2013-08-02

    上传用户:宋桃子

  • 一种面向无线视频传感器网络的低复杂度视频编码算法及其在ARM平台上的实现

    随着21世纪的到来,计算机技术,信息处理技术,半导体技术和网络技术不断发展,人类社会进入了信息化时代。与此同时,无线视频传感器网络也得到了突飞猛进的发展,成为当今国际上备受关注的热点研究领域。无线视频传感器网络有着很多的优点和十分广泛的应用前景。在军事,工业,城市管理和监控系统等重要领域都有潜在的使用价值。 无线视频传感器网络有着显著的特征,例如:网络节点能源有限;网络带宽有限;对处理速度要求较高等。由此可见,传统的视频编码标准无法应用于无线视频传感器网络。MPEG-4,H.263,H.264等视频编码标准,全是基于运动估计补偿实现的,计算量十分巨大,在能量,存储空间和处理能力均有限的节点难以实现这类高复杂度的编码算法。 本文针对无线视频传感器网络对视频编码算法的具体需求,提出一种基于运动检测的低复杂度视频编码算法。该算法只对当前编码帧中的运动对象进行编码,并且以面向对象的结构输出码流。实验结果表明,与H.264全I帧编码相比,本文提出的算法编码速度提高了约3倍,编码性能提高了约2dB。与H.264基本档次相比,虽然编码性能略有下降,但是编码速度平均提高了8倍左右。因此,本文提出的算法可以在编码效率和编码速度之间获得很好的折衷,在一定程度上可以满足无线视频传感器网络的需求。 本文选用ALDVK_270作为硬件实验平台。在分析算法结构的同时,结合嵌入式系统的特点,从算法,内存,高级语言和汇编语言等几个方面提出优化方案,最终在ARM嵌入式平台下实现了面向无线视频传感器网络的低复杂度视频编码算法。测试结果表明,与优化前相比,优化后的编码速度有了很大的提高,对于CIF格式的监控视频序列能够满足实时处理的要求。

    标签: ARM 无线视频 传感器网络 复杂度

    上传时间: 2013-07-26

    上传用户:小小小熊

  • 基于ARMLinux的动画显示单元研制

    随着数字信息技术和网络技术的高速发展,智能信息化家电已成为现代社会和家庭的新时尚,也是嵌入式系统的最大应用领域。 本文基于ARM-Linux嵌入式系统开发彰显冰箱智能信息化的显示单元。 通过对嵌入式微处理器进行分析,设计了基于AT91SAM9261系统架构的硬件电路,主要包括核心控制板的外部总线接口EBI电路、作为内存的SDRAM模块电路和存储数据的Nand_DataFlash模块电路,外围电路板的液晶显示屏TFT-LCD接口电路、触摸按键电路、LCD的CCFL背光电路和SP3232通信电路及电源电路等,对各个模块进行了分析,给出了硬件原理图。 对四种嵌入式操作系统Linux、VxWorks、μC/OS-Ⅱ和Windows CE进行了比较,完成了操作系统的选型,搭建了交叉编译环境ARM—Linux的开发平台。 在完成了GAL和IAL,移植的基础上,利用MiniGUI开发应用软件程序,给出MiniGUI应用程序的设计流程图,编写设置主窗口风格的入口函数MiniGUIMain、处理按键和定时器消息的主窗口处理函数LoadBmpProc、实现窗口显示的程序文件display和loadbmp以及参照通讯协议和网络家电协议实现通信功能的程序文件nand。 通过系统调试和整机实验,实现了冰箱显示单元的智能信息化。可以由触摸按键或是远程电脑来控制冰箱,液晶显示器上播放动画、图片和文本信息;冰箱还可将工作状态和报警信息上传到网络,利于冰箱的远程监控和升级维护。目前此项研究成果已用于产品的生产。

    标签: ARMLinux 动画 显示单元

    上传时间: 2013-07-18

    上传用户:shenglei_353

  • 基于ARMDSP的视频处理系统设计与实现

    现代信息技术的迅猛发展和人们生活质量的提高,使得视频处理方面的研究与应用,尤其是实时图像处理受到了广泛关注。近年来,DSP技术的不断发展,将数字信号处理领域的理论研究成果应用到实际系统中,并推动了新理论和应用的发展,对视频处理等领域的技术发展起到了十分重要的作用。同时,随着网络、移动通讯和多媒体技术的飞速发展,嵌入式系统也得到更加广泛的应用。 本文分析了嵌入式系统、DSP技术、以及视频处理系统等领域的最近发展现状,结合本实验室在嵌入式开发、H.264.图像编解码、DSP技术三个方面的研究成果和实际开发经验,提出了采用TIC6000系列的TMS320DM642和ARM(S3C2410)为主体的硬件系统架构,设计了一种基于ARM+DSP的嵌入式视频处理系统。该系统将专门用于视频图像处理的DSP与在通讯和实时控制方面具有独特优势的ARM处理器结合起来,为嵌入式实时环境下一些复杂算法的实现问题开辟了新的途径。 文中首先介绍了系统的相关技术及标准,包括控制端用到的ARM技术和处理端的DSP技术及核心处理算法H.264编码原理,给出了系统的整体架构及设计思路。整个系统分控制端和处理端以及两者之间的通信三个部分,控制端主要由一个最小系统、LCD及触摸屏和矩阵键盘构成,在ARM上移植了Linux操作系统,并在其上编写了外设驱动。处理端包括视频输入、输出模块、存储模块、网络传输模块,移植了基于基本档次的T264代码到DM642中,并进行了优化,完成了视频信号的采集和回显程序的编写,并将采集、处理、回显三个进程加入到BIOS中,实现了处理端的功能。两者通信采用HPI16模式的通信方式。最后,就系统的性能进行了测试,给出了测试效果图,并对结果进行了详细分析。 在文章的最后,总结了课题研究所取得的成果及其不足之处;给出了系统进一步研究和改进的思路。嵌入式是未来发展的主流,随着本系统的进一步完善,必将具有更加广阔的应用前景。

    标签: ARMDSP 视频处理 系统设计

    上传时间: 2013-04-24

    上传用户:wc412467303