tag 标签: 在嵌

相关资源
  • 所需E币: 3
    时间: 2020-4-3 15:48
    大小: 3.12KB
    上传者: 238112554_qq
    DSP在嵌入式系统中的应用DSP在嵌入系统中的应用北京合众达电子技术有限责任公司钱建良摘要:通过北京合众达公司(SEED)在工业控制、信息安全和信息家电等领域的具体DSP应用产品,结合DSP方案与传统MCU方案的比较,详细说明DSP在嵌入系统中的应用情况。关键词:数字信号处理(DSP)工业控制信息安全信息家电一.什么是DSPDSP从字面上来说即为“数字信号处理”,也就是说将现实世界的模拟信号转换成数字信号,再用数学的方法来处理此数字信号,得到相应的结果。经典的数字信号处理有:时域的信号滤波(如IIR、FIR),频域的频谱分析(如FFT)。IIR、FIR和FFT等的处理,归根结底为ΣAi×Xi,即乘加运算。“数字信号处理”的关键在于,研发一种处理器,对这种处理器从结构上进行优化,使其更适合于乘加运算,高速实现IIR、FIR和FFT等数字信号处理。美国TI公司从80代初推出了全球第一款“数字信号处理器”TMS320C010,从此引发了一场“数字信号处理”革命。我们现在所说的DSP,如果没有特殊说明,一般均指“数字信号处理器”。二.DSP与MCU的比较DSP实际上是一种特殊的MCU(单片机),只不过DSP内部结构专为数值处理进行了优化,使其主频和运算速度远比MCU快,外部特性与MCU基本相同。与MCU相比它有以下的特点:①.片内有多条地址、数据和控制总线,可使多个控制和运算部件并行工作,提高CPU的处理能力。例如,CPU完成一条指令,一般要有:取指、译码,执行和存数等4个步骤。MCU顺序执行上述4个步骤,所以一个指令周期要由多个机器周期组成。而DSP并行执行上述4个步骤,所以指令周期等于机器周期。也就是说,上述4步DSP以流水线方式……
  • 所需E币: 5
    时间: 2020-1-16 14:22
    大小: 31.5KB
    上传者: 16245458_qq.com
    ARM7在嵌入式应用中启动程序的实现ARM7在嵌入式应用中启动程序的实现王京林岳春生张海英(解放军信息工程大学)【摘要】本文给出了基于ARM7嵌入式系统的启动程序的实现流程,并针对存储器控制单元的使用以及目标文件的分布装载等技术难点进行详细分析。【关键词】嵌入式系统、启动程序、ARM7嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的核心部件是各种类型的嵌入式处理器,随着嵌入式系统不断深入到人们生活中的各个领域,嵌入式处理器得到前所未有的飞速发展。典型的32位RISC芯片──ARM处理器,不论是在PDA,STB,DVD等消费类电子产品中,还是在GPS,航空,勘探,测量等军方产品中都得到了广泛的应用。越来越多的芯片厂商早已看好ARM的前景,如Intel,NS,Ateml,Philips,NEC,CirrusLogic等公司都有相应的产品。在1999年,ARM突破1.5亿个,市场份额超过了50%,已经成为业界的龙头。在我们研制开发基于ARM7的嵌入式系统过程中,发现技术难点主要在于系统启动程序的编写,为此本文详细论述了在ARM7基础上开发嵌入式系统时启动程序的实现。1.启动程序流程嵌入式系统的资源有限,程序通常都是固化在ROM中运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作由用汇编语言编写的启动程序完成。启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,并首先在系统上运行。它应包含进各模块中可能出现的所有段类,并合理安排它们的次序。写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作依赖于正在开发其软件的系统,一般流程如下:2.详细步骤⑴设置入口指针启动程序首先必须定义入口指针,……
  • 所需E币: 4
    时间: 2020-1-16 14:31
    大小: 152.44KB
    上传者: 2iot
    ARM7在嵌入式应用中启动程序的实现ARM7在嵌入式应用中启动程序的实现王京林岳春生张海英摘要:本文给出了基于ARM7嵌入式系统的启动程序的实现流程,并针对存储器控制单元的使用以及目标文件的分布装载等技术难点进行详细分析。关键字:嵌入式系统、启动程序、ARM7嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的核心部件是各种类型的嵌入式处理器,随着嵌入式系统不断深入到人们生活中的各个领域,嵌入式处理器得到前所未有的飞速发展。典型的32位RISC芯片──ARM处理器,不论是在PDA,STB,DVD等消费类电子产品中,还是在GPS,航空,勘探,测量等军方产品中都得到了广泛的应用。越来越多的芯片厂商早已看好ARM的前景,如Intel,NS,Ateml,Philips,NEC,CirrusLogic等公司都有相应的产品。在1999年,ARM突破1.5亿个,市场份额超过了50%,已经成为业界的龙头。在我们研制开发基于ARM7的嵌入式系统过程中,发现技术难点主要在于系统启动程序的编写,为此本文详细论述了在ARM7基础上开发嵌入式系统时启动程序的实现。1.启动程序流程嵌入式系统的资源有限,程序通常都是固化在ROM中运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作由用汇编语言编写的启动程序完成。启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,并首先在系统上运行。它应包含进各模块中可能出现的所有段类,并合理安排它们的次序。写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作依赖于正在开发其软件的系统,一般流程如下:设置入口指针ENTRY设置中断向量初始化寄存……