您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的基于1MPC8280的AAL2与DMA通道驱动软件的实现

  2. 1 引言   在B-ISDN(宽带综合业务数字网)ATM参考模型中,AAL(ATM适配层)介于ATM层和应用程序之间,主要负责ATM层与高层间的信元转发过程。不同的AAL支持不同的流量或服务类型。对于ATM传输,AAL2提供同步模式、面向连接、可变比特速率传输,而AAL5提供异步模式、面向连接、可变比特速率传输。由于AAL5的处理比AAL2简单得多,目前大部分的网络处理器都只支持AAL5的适配,不适合TD网络测试仪的应用。随着网络的普及化和复杂化,网络的合理架设和正常运行变得异常重要,而保障网络
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:152576
    • 提供者:weixin_38672739
  1. 嵌入式系统/ARM技术中的嵌入式系统能耗的动态管理方案

  2. 一直以来,嵌入式处理器的低功耗是通过使用一些低功耗的空闲或睡眠模式来实现的。现在,嵌入式处理器要承担更复杂的工作,需要更高的性能。新的应用程序(如音频和视频播放以及游戏等)一般运行时间都相当长,“运行时间”与“空闲时间”之比也上升得很快。传统的电源管理技术在空闲时间中是非常有效的,但要在运行中节省电池能量就无能为力了。   此外,电源管理芯片制造商仅仅把注意力集中在供电的管理方面。情况一般是这样的,嵌入式处理器供应商给出输入/输出功率要求,功率半导体供应商则争相开发出尽可能高效的满足要求的 I
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:217088
    • 提供者:weixin_38638596
  1. 嵌入式系统/ARM技术中的基于μC/OS-II的多窗口显示屏控制器设计

  2. 摘要:多窗口显示屏控制采用μC/OS-II实时操作系统的多任务管理运行模式,各窗口视频数据由线程管理,Nios II 32位处理器作为显示屏控制器硬件系统的核心,软件系统控制多窗口任意显示。在1片FPGA上实现显示屏控制器的硬件系统,利用SOPC Builder软件定制系统所需的IP核,外扩存储设备实现视频数据的海量存储,解决了FPGA内部资源相对不足的问题。通过重构视频数据,合理组织数据的存储方式,解决视频数据的灰度控制问题,减少数据处理过程,降低了控制系统的复杂度。   引言   LED
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:264192
    • 提供者:weixin_38729399
  1. 嵌入式系统/ARM技术中的ARM常用概念须知

  2. 文章罗列了关于ARM的22个常用概念。包括一些使用注意事项,ARM启动代码设计,ARM处理器运行模式,ARM体系结构所支持的异常类型和一些基本操作方法等等。     1.ARM中一些常见英文缩写解释     MSB:最高有效位;     LSB:最低有效位;     AHB:先进的高性能总线;     VPB:连接片内外设功能的VLSI外设总线;     EMC:外部存储器控制器;     MAM:存储器加速模块;     VIC:向量中断控制器;     SPI:全双工串行接
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:114688
    • 提供者:weixin_38742954
  1. 嵌入式系统/ARM技术中的ARM启动代码的设计

  2. ARM体系结构   目前,ARM系列的通用32位RISC微处理器有ARM7、ARM9、ARM9E、ARM10等多个产品,这些处理器可以工作于7种模式下。除User模式以外的其它模式都叫做特权模式,除User和System以外的其它5种模式叫做异常模式。大部分应用程序都在User模式下运行,当处理器处于User模式下时,执行的程序无法访问一些被保护的系统资源,以利于操作系统控制系统资源的使用,也不能改变模式,否则就会导致一次异常。对于System模式,任何异常都不会导致进入这一模式,而且它使用的
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:131072
    • 提供者:weixin_38643307
  1. 嵌入式系统/ARM技术中的ARM程序状态寄存器

  2. ARM体系结构包含1个当前程序状态寄存器(CPSR)和5个各份的程序状态寄存器(SPSRs)。使用MSR和MRS指令来设置和读取这些寄存器。   当前程序状态寄存器(CPSR),持有关于当前处理器状态的信息。其他5个各份的程序状态寄存器(SPSR),每个特权模式都有一个,持有完成在这个模式下的例外处理时处理器必须返回的关于状态的信息。   SPSR用来进行异常处理,其功能包括:   (1)保存ALU中的当前操作信息。   (2)控制允许和禁止中断。   (3)设置处理器的运行模式。
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:189440
    • 提供者:weixin_38706824
  1. 嵌入式系统/ARM技术中的ARM通用寄存器

  2. 通用寄存器包括R0~R15,可以分为三类:   (1)未分组寄存器R0~R7;   (2)分组寄存器R8~R14;   (3)程序计数器PC(R15)。   1.未分组寄存器R0~R7   在所有的运行模式下,未分组寄存器都指向同一个物理寄存器,它们未被系统用作特中数据的破坏。   2.分组寄存器R8~R14   对于分组寄存器,它们每一次所访问的物理寄存器与处理器当前的运行模式有关。对于R8~R12来说,每个寄存器对应2个不同的物理寄存器,当使用FIQ模式时,访问寄存器RS__f
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:79872
    • 提供者:weixin_38704922
  1. 嵌入式系统/ARM技术中的ARM处理器运行模式

  2. ARM微处理器支持7种运行模式,如表所示。   表 ARM处理器运行模式   说明:ARM微处理器的运行模式可以通过软件改变,也可以通过外部中断或异常处理改变。   大多数的应用程序运行在用户模式下,当处理器运行在用户模式下时,某些被保护的系统资源是不能被访问的。   除用户模式User以外,其余的6种模式称之为非用户模式或特权模式(PrivilegedModes);其中除去用户模式和系统模式以外的5种模式又称为异常模式(ExceptionModes),常用于处理中断或异常,以及需要
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:69632
    • 提供者:weixin_38703980
  1. 嵌入式系统/ARM技术中的使用完整版本的Angel开发应用程序

  2. 在这里介绍一些使用完整版本的Angel开发应用程序时的知识,主要包括:   ·开发应用程序时需要规划的内容。   ·使用完整版本的Angel开发应用程序时的编程限制。   ·Angel和实时操作系统RTOS一起使用时的技术。   ·用户应用程序在处理器特权模式下执行。   ·异常中断处理程序链接。   ·C语言运行时库的使用方式。   ·在调试时使用断言(assertions).   ·关于断点的设置。   (1)开发应用程序时需要规划的内容   在着手开发应用程序之前,必须
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:65536
    • 提供者:weixin_38625416
  1. 嵌入式系统/ARM技术中的Angel的初始化

  2. 初始化包括下面这些操作序列。   (1)将处理器模式切换到特权模式,禁止中断,并检测MMU是否存在。如果MMU存在,则可以在处理器特权模式下配置它。   (2)根据编译时生成的地址值,Angel确定应用程序运行时的位置及异常中断向量的位置。   (3)将Angel的代码段及数据段复制到运行时的地址空间。   (4)如果应用程序需要运行,则将其也复制到它的运行时地址空间。   (5)设置各种处理器模式下的数据栈。Angel将维护它独立的特权模式下的数据栈,用户可以配置Angel的数据栈位
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:38912
    • 提供者:weixin_38723027
  1. 嵌入式系统/ARM技术中的uClinux在Nios II嵌入式平台上的移植研究

  2. 1. Nios II嵌入式处理器   Nios II是运行在FPGA上的五级流水线、单指令的RISC处理器,它专门针对Altera的可编程逻辑器件及片上可编程的设计思想做了相应的优化。作为一种可配置的精减的RISC处理器,它可以与用户自定义逻辑结合构成SOPC系统,并下载到Altera的可编程器件中。32位的Nios II软核,结合外部闪存以及大容量存储器,可以构成一个功能强大的32位嵌入式处理器系统。此外,利用Altera提供的IDE(Integrated development envir
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:176128
    • 提供者:weixin_38500944
  1. 嵌入式系统/ARM技术中的基于CC—NUMA的多处理器系统研究

  2. 对于多处理器系统,比较流行的有3种模式,对称多处理(Symmetric Multiprocessing,SMP)模式、非均匀存储访问(Non Uniform. Memory Access,NUMA)模式、大规模并行处理(Massively Parallel Processing,MPP)模式。SMP模式即将2个或2个以上的同样的处理器连接到一个共享的主存上。在SMP系统中,所有的处理器可以同时访问同一个物理存储器,即运行同一个操作系统,因此也被称为均匀性存储访问系统。这种结构比较简单,但是由于其
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:237568
    • 提供者:weixin_38603875
  1. 嵌入式系统/ARM技术中的基于Nios II的LlED显示屏控制器设计

  2. 摘要:基于μC/OS-II实时操作系统实现多任务管理运行模式,采用Nios II 32位处理器作为LED显示屏控制系统的核心,控制单屏幕多窗口任意显示。整个控制系统在一片FPGA上实现,使用SOPC Builder软件定制集成IP核,通过外扩存储设备实现数据的海量存储,解决了FPGA内部资源相对不足的问题。同时,合理组织数据存储方式,降低了数据处理和控制系统的复杂度。   引言   目前,LED大屏幕显示系统按数据传输方式分为两类:一是同步实时显示,即计算机显示系统的内容同时在LED视频显示
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:227328
    • 提供者:weixin_38564990
  1. 嵌入式系统/ARM技术中的基于一种新的嵌入式远程通讯模式设计研究

  2. 摘要:本文主要是通过SMTP协议的方式提供了一种新的嵌入式远程通讯模式。即在ARM处理器中实现SMTP协议,并通过双绞线连接到Internet上。在该平台上开发的远程控制设备或仪器仪表实现了通过Internet进行数据的远程传输,在任意一台上网的计算机上都可以通过Internet对其进行远程监视和控制。   项目中选择了基于ARM体系结构的32位微处理器,介绍了模块的各组成部分,包括基于ARM的硬件结构模型、软件结构、SMTP的基本结构及其运行机制。并详细分析了ARM系统中嵌入式SMTP软件模
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:99328
    • 提供者:weixin_38605188
  1. 嵌入式系统/ARM技术中的嵌入式开发ARM系统代码固化的串口实现

  2. 早期的嵌入式程序采用“编程—烧写—修改—烧写”的开发模式,大量的时间消耗在重复烧写芯片上,增加了开发成本和研发周期。   之后发展到仿真器阶段,虽然简化了开发模式,但是由于仿真器与ARM芯片的兼容性等因素,经常会发生程序在仿真器上能正确运行,但是固化之后运行却出现问题的情况。   程序的固化是软件开发过程中重要的一环,一般可通过JATG口、网口及串口等进行烧写。相比之下,串口实现更为便捷,更值得推广。笔者在开发1C1T小灵通中继站的过程中,通过编制烧写程序,利用串口将编译后的目标代码发送给
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:191488
    • 提供者:weixin_38714761
  1. 嵌入式系统/ARM技术中的基于X86-64架构的处理器如何实现兼容的应用模式

  2. 为了使用户的计算平台实现从32位到64位体系结构的平滑过渡,AMD公司开发了独特的X86-64结构。与目前的一些64位平台相比,基于X86结构的处理器可以实现对现有32位程序的完全兼容,而且这种兼容运行模式是完全基于硬件的,而不是通过低效率的模拟32位指令方式来实现。这样我们可以在X86-64平台上继续使用现有的应用程序,不必等待开发人员或软件厂商对程序的源代码进行重新编译,这将为用户省去大量的购买以及相关的培训费用。   在某种程度上基于X86-64架构的Opteron处理器平台可以看作是以往
  3. 所属分类:其它

    • 发布日期:2020-11-24
    • 文件大小:60416
    • 提供者:weixin_38723027
  1. 嵌入式系统/ARM技术中的嵌入式LINUX系统的静/动态集成调试模式

  2. 现有的嵌入式LINUX系统开发过程中,所有的工程师都疲惫于使用两种不同的调试模式分别调试系统的内核和应用程序。首先通过一个JTAG调试工具来配置和启动LINUX系统;嵌入式LINUX系统正常运行起来后,就要通过GDB来继续调试工作。       LAUTERBACH公司综合了上述两种传统调试技术特长提供了一种新的LINUX调试技术。           本文以ARM架构上的LINUX系统开发为例,详细介绍和对比这三种不同的调试模式的实现和应用。             静态调试模式
  3. 所属分类:其它

    • 发布日期:2020-12-01
    • 文件大小:65536
    • 提供者:weixin_38622125
  1. 嵌入式系统/ARM技术中的ARM处理器启动代码的分析与设计

  2. ARM体系结构       目前,ARM系列的通用32位RISC微处理器有ARM7、ARM9、ARM9E、ARM10等多个产品,这些处理器可以工作于7种模式下。除User模式以外的其它模式都叫做特权模式,除User和System以外的其它5种模式叫做异常模式。大部分应用程序都在User模式下运行,当处理器处于User模式下时,执行的程序无法访问一些被保护的系统资源,以利于操作系统控制系统资源的使用,也不能改变模式,否则就会导致一次异常。对于System模式,任何异常都不会导致进入这一模式,而且它
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:131072
    • 提供者:weixin_38681736
  1. 嵌入式系统/ARM技术中的32位嵌入式CPU中系统控制协处理器的设计与实现

  2. IPS体系结构中的系统控制协处理器简称CP0,它提供指令正常执行所需的环境,进行异常/中断处理、高速缓存填充、虚实地址转换、操作模式转换等操作。单从硬件的角度而言,系统控制协处理器对指令集的作用就相当于操作系统对应用程序的作用一样。   异常处理   CPU运行过程中常常需要中断正常执行的指令流程,跳转去执行某段特殊的指令段,接着再恢复原来的指令序列。MIPS体系结构中称这样的过程为异常(Exception)。所有的异常都采用统一的机制处理。   对于异常情况,需要采取以下3方面的措施:
  3. 所属分类:其它

    • 发布日期:2020-12-06
    • 文件大小:124928
    • 提供者:weixin_38597990
  1. 嵌入式系统/ARM技术中的Philips 推出90 纳米ARM9微控制器

  2. 皇家飞利浦电子公司 (Philips)今日宣布开始供应业界第一个ARM9核心的90纳米微控制器LPC3180。飞利浦这一全新的32 位MCU不仅提供高效能和低功耗,也是唯一提供矢量浮点协处理器和整合的USB On-The-Go,以及在低至0.9V电压的超低功耗模式下运行能力的ARM9微控制器。飞利浦LPC3180的最高速度可达208 MHz,是许多高精度应用的理想选择,例如销售点(POS)设备、医疗及工业装置、全球定位系统(GPS)和机器人等。 LPC3180是飞利浦LPC3000系列中第一个问
  3. 所属分类:其它

    • 发布日期:2020-12-13
    • 文件大小:48128
    • 提供者:weixin_38709312
« 12 3 4 »