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

反射镜

  • 基于ARM内核的小型化Bootloader的设计与实现

    嵌入式系统发展到今天,应用越来越复杂,功能越来越强大,这就使得我们在嵌入式开发中必须加入对操作系统的支持,由此,产生了Bootloader的应用。作为嵌入式系统中的启动模块,Bootloader的作用就是引导和加载操作系统内核镜像。Bootloader的设计与移植工作已经成为嵌入式系统开发中的重要环节。 在实际的嵌入式系统开发项目中,人们经常选择移植通用Bootloader,例如U-Boot到自己的目标板。U-Boot虽然支持多种嵌入式操作系统和处理器架构,功能设置高度灵活,设备驱动丰富,但U-Boot代码组织结构过于庞大,启动流程机理和文件间的依赖关系复杂,这使得采用U-Boot进行Bootloader的开发往往会不得要领;另一方面,嵌入式系统是资源受限的,为了更好的适应市场,嵌入式产品的开发极其重视成本。以U-Boot-1.1.4来说,其源代码大小就有38.4M,移植后生成的可执行bin文件一般也要500K以上,这对于宝贵的Flash资源来说无疑是种浪费。 论文以ARM内核处理器应用为切入点,设计了一种小型ARMBootloader-MicroBootloader。在理论上,通过对Bootloader的分析,总结了其主要功能、启动过程,提出了Bootloader设计的典型框架,并按照这一典型框架对MicroBootloader进行了总体设计。在实现上,采用模块化设计原则组织源文件,使得整个MicroBootloader组织结构清晰简洁,便于维护与扩展,方便针对不同硬件平台的移植进行修改。 论文的创新点在于做到了代码量大小与功能的平衡。整个文件组织只有37个文件,代码总计为208K,生成的可执行bin文件仅35K。通过实验验证,MicroBootloader完全能够完成Bootloader的基本功能,其扩展功能也能实现下载操作系统镜像,并让其在目标板上成功运行,具有一定的现实意义和后续应用开发价值。

    标签: Bootloader ARM 内核

    上传时间: 2013-04-24

    上传用户:qweqweqwe

  • ARM入门宝典

    目 录 前 言 ..........................................................................................2 1 嵌入式开发平台......................................................................4 1.1 ARM 的开发平台:.........................................................4 1.2 器件选型.........................................................................7 2 工具选择...............................................................................11 3 编译和连接............................................................................13 3.1 RVCT 的优化级别与优化方向.......................................16 3.2 Multifile compilation ......................................................21 3.3 调试...............................................................................22 4 操作系统...............................................................................23 4.1 哪里可以得到 os 软件包 (Open Source and Linux Kernel) ................................................................................25 4.2 安装镜像.......................................................................26 4.3 交叉编译.......................................................................26 总结..........................................................................................27

    标签: ARM 宝典

    上传时间: 2013-04-24

    上传用户:trepb001

  • 基于ARM的OTDR系统及其应用软件设计

    随着光通信技术的不断发展,光纤的需求量大幅增加,光纤测量仪器也随之迅速发展起来,其中光时域反射仪(OTDR)受到广泛重视。光时域反射仪是八十年代发展起来的新型光纤故障测试设备,其主要用途是能够找出光纤的断点,并进行故障定位。光时域反射仪具有非破坏性测量、功能齐全、安全性好、使用方便等优点,在工程上得到广泛应用。目前,该领域主要被国外产品垄断且价格昂贵。在这一背景下,国内企业开展OTDR的研制和开发,以降低成本,改进技术,占领光纤测试领域的市场成为当务之急。 本论文首先简要介绍了光时域反射仪的历史和现状,并阐述了光纤测量技术涉及的光学原理,以及光时域反射仪的基本工作原理。在理论分析部分之后,基于对系统的特点及开发资源的考虑,提出基于嵌入式系统的光时域反射仪解决方案。在此基础上,详细介绍了以ARM为控制核心、DSP为运算核心的系统总体硬件结构;讨论了采用ARM9内核的S3C2410处理器的软件解决方案;着重说明了Linux嵌入式操作系统的选取与移植、bootloader的引导以及根文件系统的制作。最后重点论述了图形用户系统(GUI)的选取以及QtopiaCore的移植和开发过程。 本文所设计的光纤测量系统具有测量准确、可靠性高等特点。实验表明,该系统能够根据国际标准完成对光纤的衰减和长度等指标的检测。

    标签: OTDR ARM 应用软件

    上传时间: 2013-04-24

    上传用户:1222

  • 基于ARM的语音采集与网络传输系统的设计

    利用ARM处理器开发处理音频信号的设备很多,如移动电话、MD(MiniDisc),DVD播放器、MP3音频译码器等;同样,基于ARM处理器的网络设备也很多,如网络调制解调器、网络电脑、因特网设备等。但利用ARM处理器把语音处理和网络通信功能结合起来无疑是一种新的尝试,它的设计成功会给网络留言技术的开发提供一种新的思路。 本文通过一个ARM9芯片S3C2410作为处理器的嵌入式语音采集系统,详细阐述了嵌入式系统的设计与开发过程,其中包括: 交叉编译环境的搭建:交叉编译环境是嵌入式开发工具的集合,搭建该环境就是在系统中编译安装开发工具链。 操作系统内核的移植:这是嵌入式开发的主要单元之一,移植内核主要是对内核进行重新配置,使它符合特定系统的需要,然后重新编译生成可执行的内核镜像文件。 文件系统的移植:文件系统是操作系统对数据进行管理的有效和必要的助手。移植文件系统包括制作文件系统镜像、在Flash上为文件系统分配存储空间以及文件系统与嵌入式操作系统的有效配合。 驱动程序的设计:驱动是操作系统与硬件沟通的桥梁,驱动设计就是编写具体硬件的读写控制函数并向操作系统提供统一的接口。 本文更着重于介绍实际开发中使用的技术以及遇到的问题和解决方法。在第4章中结合语音芯片UDA1341TS阐述了语音数据的采集与处理;结合网卡控制芯片CS8900A阐述了网络通信和网卡的驱动,以及网络开发中遇到的问题和解决方法。

    标签: ARM 语音采集 网络传输

    上传时间: 2013-07-11

    上传用户:luopoguixiong

  • 基于ARM的光纤光栅传感网络FP解调器的测试系统的研究

    光纤布拉格光栅(Fiber Bragg Grating)传感器是近几年光纤传感技术领域的研究热点,光纤光栅传感器可以工作在强电磁场、高温有腐蚀性的以及有爆炸危险性的恶劣环境中,且易于将多个光纤光栅串联在一起构成光纤光栅阵列,实现分布式传感,这是其他传感元件所不及的。 本文设计了光纤光栅传感网络可调谐法布里-珀罗(Fabry-Perot)腔解调测试系统。系统主要分光路和电路两部分,在光路部分,研究了光纤光栅解调技术,分析和比较了几种常见的波长解调方法,由于F-P腔调谐范围宽,可以实现多点测量,因此决定采用可调谐F.P腔法进行信号解调。对可调谐 F-P腔解调法做了理论分析和研究,并通过Matlab仿真对影响F-P滤波效果的腔长和反射率两个参数进行了优化设计。在电路部分,首先设计整形电路将光电探测器的输出信号整形成矩形脉冲信号,设计了计算中心波长的方法,最后搭建了硬件电路来验证中心波长的计算方法。硬件电路以 Philips公司的 LPC2214 为核心处理器。该硬件电路包括电源电路,复位电路,串口电路,JTAG 调试接口,数码管显示等。软件方面,设计了相关的软件程序和模拟信号源,最后利用模拟信号源作为该解调测试系统的信号进行实验验证,得出实验数据,经过分析验证了该解调测试系统的可行性。

    标签: ARM 光纤光栅 传感网络 解调器

    上传时间: 2013-05-26

    上传用户:hooooor

  • 基于DSPFPGA的图像处理电路板硬件设计

    波前处理机是自适应光学系统中实时信号处理和运算的核心,随着自适应光学系统得发展,波前传感器的采样频率越来越高,这就要求波前处理机必须有更强的数据处理能力以保证系统的实时性。在整个波前处理机的工作流程中,对CCD传来的实时图像数据进行实时处理是第一步,也是十分重要的一步。如果不能保证图像处理的实时性,那么后续的处理过程都无从谈起。因此,研制高性能的图像处理平台,对波前处理机性能的提高具有十分重要的意义。 论文介绍了本研究课题的背景以及国内外图像处理技术的应用和发展状况,接着介绍了传统的专用和通用图像处理系统的结构、特点和模型,并通过分析DSP芯片以及DSP系统的特点,提出了基于DSP和FPGA芯片的实时图像处理系统。该系统不同于传统基于PC机模式的图像处理系统,发挥了DSP和FPGA两者的优势,能更好地提高图像处理系统实时性能,同时也最大可能地降低成本。 论文根据图像处理系统的设计目的、应用需求确定了器件的选型。介绍了主要的器件,接着从系统架构、逻辑结构、硬件各功能模块组成等方面详细介绍了DSP+FPGA图像处理系统硬件设计,并分析了包括各种参数指标选择、连接方式在内的具体设计方法以及应该注意的问题。 论文在阐述传输线理论的基础上,在制作PCB电路板的过程中,针对高速电路设计中易出现的问题,详细分析了高速PCB设计中的信号完整性问题,包括反射、串扰等,说明了高速PCB的信号完整性、电源完整性和电磁兼容性问题及其解决方法,进行了一定的理论和技术探讨和研究。 论文还介绍了基于FPGA的逻辑设计,包括了图像采集模块的工作原理、设计方案和SDRAM控制器的设计,介绍了SDRAM的基本操作和工作时序,重点阐述系统中可编程器件内部模块化SDRAM控制器的设计及仿真结果。 论文最后描述了硬件系统的测试及调试流程,并给出了部分的调试结果。 该系统主要优点有:实时性、高速性。硬件设计的执行速度,在高速DSP和FPGA中实现信号处理算法程序,保证了系统实时性的实现;性价比高。自行研究设计的电路及硬件系统比较好的解决了高速实时图像处理的需求。

    标签: DSPFPGA 图像处理 电路板 硬件设计

    上传时间: 2013-04-24

    上传用户:firstbyte

  • 基于FPGA的HDMI显示系统的设计与实现

    伴随着多媒体显示和传输技术的发展,人们获得了越来越高的视听享受。从传统的模拟电视,到标清、高清、全高清。与显示技术发展结伴而行的是显示接口技术的发展,从模拟的AV端子,S-Video和VGA接口,到数字显示的DVI接口,技术上经历了一个从模拟到数字,从并行到串行,从低速到高速的发展过程。 HDMI是最新的高清晰度多媒体接口,它的规范由Silicon Image等七家公司提出,具有带宽大,尺寸小,传输距离长和支持正版保护等功能,符合当今技术的发展潮流,一经推出,就获得了巨大的成功。成为平板显示器、高清电视等设备的标准接口之一,并获得了越来越广泛的应用。 从上世纪80年代XILINX发明第一款FPGA芯片以来,FPGA就以其体系结构和逻辑单元灵活,运算速度快,编程方便等优点广泛应用与IC设计、系统控制、视频处理、通信系统、航空航天等诸多方面。 本文利用ALTERA的一款高端FPGA芯片EP2S180F1508C3为核心,配合Silicon Image的专用HDMI接收芯片搭建了一个HDMI的接收显示平台。针对HDMI带宽宽,数据量大的特点,使用了新型的DDR2 SDRAM作为视频信号的输入和输出缓冲。在硬件板级设计上,针对HDMI和DDR2的相关高速电路,采用了一系列的高速电路设计方法,有效的避免了信号的反射,串扰等不良现象。同时在对HDMI规范和DDR2 SDRAM时序规范的深入研究的基础上,在ALTERA的开发平台QUARTUSII上编写了系统的顶层模块和相关各功能子模块,并仿真通过。 论文的主要工作和创新点表现在以下几个方面: 1、论文研究了最新的HDMI接口规范和新型存储器件DDR2的时序规范。 2、论文搭建的整个系统相当庞大,涉及到相关的规范、多种芯片的资料、各种工具软件的使用、原理图的绘制和PCB板的布局布线,直至后期的编程仿真,花费了作者大量的时间和精力。 3、论文首次使用FPGA来处理HDMI信号且直接驱动显示器件,区别于-般的ASIC方案。 4、论文对高速电路特别是的DDR2布局布线,采用了一系列的专门措施,具有一定的借鉴价值。

    标签: FPGA HDMI 显示系统

    上传时间: 2013-06-22

    上传用户:784533221

  • 基于FPGA浮点运算器的设计

    在很多高精度计算场合需要采用浮点运算。过去用门电路进行各种运算通常为定点运算,但其计算精度有限。随着现场可编程门阵(FPGA)的迅速发展,可以采用FPGA实现浮点运算。 本文首先介绍定点数和浮点数的格式,完成基于FPGA的几种常用浮点运算器的VHDL设计,包括浮点数与定点数之间的相互转换,浮点加法器、减法器、乘法器以及除法器。在这些浮点运算单元电路中采用多级流水线技术,并在某些方面优化算法,提高了运算器的性能。在此基础上讨论浮点运算器的应用,通过调用自主开发的浮点乘、加模块设计浮点FIR滤波器,并将其应用于正交中频采样,结果表明浮点运算的正交中频采样可以得到更高的镜频抑制比。最后应用浮点运算模块设计浮点FFT处理器,在FPGA中实现高精度的FFT处理。

    标签: FPGA 浮点运算器

    上传时间: 2013-05-20

    上传用户:hechao3225

  • 自适应滤波器算法设计及其FPGA实现

    自适应滤波器是智能天线技术中核心部分-自适应波束成形器的关键技术,算法的高效稳定性及硬件时钟速率的快慢是判断波束成形器性能优劣的主要标准。 首先选取工程领域最常用的自适应横向LMS滤波算法作为研究对象,提出了利用最小均方误差意义下自适应滤波器的输出信号与主通道噪声信号的等效关系,得到滤波器最佳自适应参数的方法。并分析了在平稳和非平稳环境噪声下,滤波器的收敛速度、权系数稳定性、跟踪输入信号的能力和信噪比的改善等特性。 在分析梯度自适应格型算法的基础上,提出利用最佳反射系数的收敛性和稳定性,得到了梯度自适应格型滤波器的定步长改进方法;并以改进的梯度自适应格型和线性组合器组成梯度自适应格型联合处理算法,在同样环境噪声下,相比自适应横向LMS算法,其各项性能指标都得到了极大地改善,而且有利于节省硬件资源。 设计了自适应横向LMS滤波器和梯度自适应格型联合处理滤波器的电路模型,并用驰豫超前技术对两类滤波器进行了流水线优化。利用Altera公司的CycloneⅡ系列EP2C5T144C6芯片和多种EDA工具,完成了滤波器的FPGA硬件设计与仿真实现。并以FPGA实现的3节梯度自适应格型联合处理器为核心,设计了一种TD-SCDMA系统的自适应波束成形器,分析表明可以很好地利用系统提供的参考信号对下行波束进行自适应成形。

    标签: FPGA 自适应滤波器 算法设计

    上传时间: 2013-07-16

    上传用户:xyipie

  • Morlet小波分析的BOTDR信号处理

    基于布里渊散射的分布式光纤传感器是当前国内外研究的热点。本文介绍了基于布里渊散射的分布式光纤传感器的的原理、应用;布里渊时域反射技术(BOTDR)和布里渊时域分析技术(BOTDA)的原理。 受激布里渊散射(SBS)的过程中,入射光和散射光满足耦合振幅方程组。我们对该方程组采用有限差分法进行数值计算,并用Matlab模拟计算过程,对布里渊散射信号进行分析。 根据布里渊散射信号的特点,我们采用基于Morlet小波变换的DSP信号算法来处理 BOTDR传感信号。通过对该算法的核心单元——快速傅立叶变换(FFT)的硬件实现,我们在Stratix FPGA上实现了基于Morlet小波变换的DSP算法的硬件电路设计。 最后,在此基础上,我们对电路功能进行实际的仿真和验证,并和Matlab得到结果进行比较和分析。

    标签: Morlet BOTDR 小波分析 信号处理

    上传时间: 2013-07-22

    上传用户:牛布牛