精华内容
下载资源
问答
  • ARM9

    2010-10-16 10:20:00
    请问各位大侠 现在ARM9最新报价是多少? 2010-10-16

    请问各位大侠

    现在ARM9最新报价是多少?

    2010-10-16

    展开全文
  • arm 9

    2010-08-13 09:10:00
     昨天我拿到了,arm9的板子,别人送的,虽然不是新的,但是挺开心的,呵呵,好好加油。

      昨天我拿到了,arm9的板子,别人送的,虽然不是新的,但是挺开心的,呵呵,好好加油。

    展开全文
  • ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。本文主要介绍它们与ARM7TDMI的结构以及性能比较。 1 时钟频率的提高 2 指令周期的改进 3 ARM9结构及特点 4 ARM9的典型...
  • 谈谈ARM7与ARM9的区别

    2020-08-14 19:51:04
    本文是写给准备学习ARM技术,而又没想好要学ARM7还是ARM9或者对ARM7与ARM9的区别不是很了解的初学者。希望本文对你们有点用处。
  • ARM处理器是世界上最流行的嵌入式处理器,广泛应用于个人通信等嵌入式领域。ARM7处理器虽然功能强大,但是目前已经开始退出主流应用领域,代替...介绍了ARM9处理器与ARM7处理器的不同之处,并且给出了ARM9的应用实例。
  • 关键词:ARM9 ARM7 流水线 指令周期ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。本文主要介绍它们与ARM7TDMI的结构以及性能比较。以手机应用为例,2G手机只需提供语音及...
  • 目前嵌入式系统教学平台市场上的主导产品都是基于ARM7或ARM9架构的,一般都认为ARM7属于低端产品、ARM9属于高端产品,也出现了所谓的“ARM7&ARM9覆盖高端&低端的教学平台”。宣传“两套CPU子板都是可以自由插拔,...
  • 目前嵌入式系统教学平台市场上的主导产品都是基于ARM7或ARM9架构的,一般都认为ARM7属于低端产品、 ARM9属于高端产品,也出现了所谓的“ARM7&ARM9覆盖高端&低端的教学平台”。宣传“两套 CPU 子板都是可以自由插拔,...
  • ARM9 Support

    2021-01-03 13:35:53
    <div><p>I have a cpu that is ARM9 arch. I have having a heck of a time understanding what toolchain I need to use to compile code for ARM9 arch. Does dockcross already compile code for ARM9? If so ...
  • 目前嵌入式系统教学平台市场上的主导产品都是基于ARM7或ARM9架构的,一般都认为ARM7属于低端产品、 ARM9属于高端产品,也出现了所谓的“ARM7&ARM9覆盖高端&低端的教学平台”。宣传“两套 CPU 子板都是可以自由插拔,...
  • 本文对ARM系列MCU的内核进行了全方位的解析,从ARM7、ARM9、ARM11、到Cortex-M3,到A15等等,适合那些想全面了解ARM体系架构的同学
  • ARM7、ARM9、ARM11、ARM-Cortex的关系 ARM7、ARM9、ARM11、ARM-Cortex的关系 ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构 ARM7没有MMU(内存管理单元),只能叫做MCU(微控制...

    ARM7、ARM9、ARM11、ARM-Cortex的关系

    1. ARM7、ARM9、ARM11、ARM-Cortex的关系

      ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构 ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统, 因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间 。ucOS、ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行。 ARM9、ARM11,是嵌入式CPU(处理器),带有MMU,可以运行诸如Linux等多用户多进程的操作系统,应用场合也不同于ARM7。 到了ARMv7架构的时候开始以Cortex来命名,并分成Cortex-A、Cortex-R、Cortex-M三个系列。 三大系列分工明确:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用; “R”系列针对实时系统; “M”系列对微控制器。 简单的说Cortex-A系列是用于移动领域的CPU,Cortex-R和Cortex-M系列是用于实时控制领域的MCU。 所以看上去ARM7跟Cortex-M很像,因为他们都是MCU,但确是不同代不同架构的MCU(Cortex-M比ARM7高了三代!),所以性能也有很大的差距。此外,Cortex-M系列还细分为M0、M3、M4和超低功耗的M0+,用户依据成本、性能、功耗等因素来选择芯片。 想必楼主现在肯定知道了ARM7、Cortex-M的区别,不过还是花了点时间整理在此,可以帮助后来的初学者搞明白这些基本的概念性问题

    2. ARM7,ARM9,cortex-m3,cortex-m4,cortex-a8的区别
      arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升。
      从cortex开始,分为三个系列,a系列,r系列,m系列。
      m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机。
      a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的。linux等。
      r系列,是实时控制。主要应用在对实时性要求高的场合。
      arm7和m3,m4是同一类型。这三个里面,arm7是最早的arm产品。m3是cortex m系列的过渡品,其低端市场被cortex m0的高端替代, 其高端市场又被cortex m4的低端取代。现在m系列,是m4内核的。典型的芯片是st公司和飞思卡尔公司的。
      arm9 和cortex a8 是一个类型的,都是跑操作系统的,现在的高端手机,三星,htc等智能手机,就是用的cortex a8,cortex a9 内核的芯片作为cpu。
      (1)ARM7,ARM9属于v4T或v5E架构
      (2)ARM11属于v6架构
      (3)Contex属于v7架构
      ARM7,ARM9的区别在于是否有MMU(存储器管理单元)或MPU(存储器保护单元)
      架构上v5E相比v4T则是在于v5E新加入的增强型DSP(数字信号处理)指令,v4T则是Thumb指令集的加入,v6架构则是开始支持SIMD以及Thumb2的问世.

    展开全文
  • 1. ARM9TDMI 2. ARM的模块、内核和功能框图 3. ARM处理器状态 4. ARM处理器模式 5.ARM内部寄存器 6.当前程序状态寄存器 7. ARM体系的异常、中断及向量表 8. ARM体系的存储系统 9. 课后
  • ARM9 定时器详解 PPT

    2017-10-26 21:49:11
    ARM9 定时器详解 PPT ARM9 定时器详解 PPT ARM9 定时器详解 PPT
  • STM32与ARM7、ARM9、ARM11

    2021-03-22 10:21:00
    二、STM32与ARM7、ARM9、ARM11的区别 ------------------------------------------------------------------------------------------------------- 一、STM32与ARM的关系 1、ARM公司 英国ARM公司是全球领先的...
    目录:
    一、STM32与ARM的关系
    1、ARM公司
    2、意法半导体
    二、STM32与ARM7ARM9、ARM11的区别
     
    -------------------------------------------------------------------------------------------------------
    一、STM32与ARM的关系
    1、ARM公司
    英国ARM公司是全球领先的半导体知识产权(IP)提供商。全世界超过95%的智能手机和平板电脑都采用ARM架构。ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。
    该公司主要提供IP核,也就是CPU的内核架构,并不是完整的处理器。然后它将这个核卖给各大半导体公司。为了对付8位机市场,
    推出Cortex-M3内核,STM32就是意大利的意法半导体基于Cortex-M3的32位嵌入式处理器。
    STM32是基于ARM内核的一种控制器,是包含与被包含的关系。ARM(STM32)。
    ----------------------------------------------------------
    2、意法半导体
    意法半导体(ST)集团于1987年成立,是由意大利的SGS微电子公司法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司。比如本公司使用的STM32F103VET8、STM32F103C8T6。
    一个芯片是由内核和外设构成的,ST公司是造芯片的,但用的是ARM公司的内核再加上自己的外设构成一个完整的STM芯片,所以当然用ST命名。
     
     
    -------------------------------------------------------------------------------------------------------
    二、STM32与ARM7、ARM9、ARM11的区别
    STM32外设丰富,没有MMU(内存管理单元),只能叫做MCU(微控制器),可以上ucos等小型系统。ARM9外设不够丰富,有mmu,可以上Linux。如果想上安卓,至少ARM11以上才比较合适。
    ARM7是ARM公司推出的以V4指令集设计出来的ARM核,基于ARM7可以生产出很多CPU芯片,其代表的芯片有s3c44b0等;
     
    ARM9、ARM11是嵌入式CPU(处理器),不同于STM32与ARM7。
    ARM9是ARM公司推出的以V5指令集设计出来的ARM核,基于ARM9其它公司推出了自己的CPU芯片,如三星推出了S3C2440。还有TI啊,ATMEL啊,高通啊都基于ARM9推出了自己的CPU芯片。
    STM32是就是基于Cortex-M3这个核生产的CPU。STM32是CM3构架的,是ARM取代ARM7的。主要还是前后台编程,也可以挂μcos系统。在学习ARM9之前接触STM32会有些帮助,但不是特别多。ARM9主要是挂系统能力强一些,而且和以前的编程习惯完全不一样。
    到了ARM v7架构的时候开始以Cortex来命名,并分成Cortex-A、Cortex-R、Cortex-M三个系列。三大系列分工明确:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。简单的说Cortex-A系列是用于移动领域的CPU,Cortex-R和Cortex-M系列是用于实时控制领域的MCU。
    所以看上去ARM7跟Cortex-M很像,因为他们都是MCU,但确是不同代、不同架构的MCU(Cortex-M比ARM7高了三代!),所以性能也有很大的差距。此外,Cortex-M系列还细分为M0、M3、M4和超低功耗的M0+,用户依据成本、性能、功耗等因素来选择芯片。
     
    ARM9、ARM11是哈佛结构,所以性能要高一点。ARM9和ARM11大多带内存管理器,跑操作系统好一点,ARM7适合裸奔。不跑操作系统,价格低一点的:ARM7、cortex-M3等等。性价比高,可跑也可不跑操作系统的:ARM9、Cortex-Rx等等。性能高的,通常要跑操作系统的:ARM10、ARM11、Cortex-A8等等。成熟的ARM7、ARM9、ARM11。发展趋势:Cortex-A、Cortex-R、Cortex-M。
    2410和2440都是三星公司生产的基于ARM9内核的芯,资源上相差不大,2440多了camara接口,速度要更快一些。上边讲的版本是指内核版本,而各个公司出的发行号又各有不同。比如三星的2440,ATMEL的9260.就好比Linux的内核版本号与红帽子的发行号不一样是一个道理。
    ARM9一般是有MMU的,ARM9940T只有MPU,不是一个完整的MMU。ARM11当然也有MMU的。
    这一条很重要,MMU单元是大型操作系统必需的硬件支持,如LINUX、WINCE等。这就是说,ARM7一般只能运行小型的实时系统如UCOS-II,eCOS等,而ARM9无此限制,一般的操作系统都可以移植。其实即使ARM720T能支持LINUX、WINCE等系统,也鲜有人用,因为以ARM7的运行速度跑这种大型操作系统,实在有点吃力。再者两者的应用领域明显不同,也无此必要。
     
    下面两个图:架构一目了然。


     
    在从ARM7到ARM9、ARM11的平台转变过程中,有一件事情是非常值得庆幸的,即ARM9、ARM11能够地向后兼容ARM7上的软件;并且开发人员面对的编程模型和架构基础也保持一致。
     
    下面图是一些特征比较:

     
    对于ARM嵌入式的初学者,建议用ARM9开发板。
    首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM11可以支持Android)。
    目前,市面上ARM9的开发版的价格要比ARM11低很多,而两者都可以运行Linux操作系统。并且ARM9开发板的资料和教学视频也更多一些。jz2440+韦东山系列教学视频,mini2440+国嵌视频都是不错的选择。
    最后,学习ARM9,可以按Linux应用开发、驱动开发顺序学习。如果想学习Android系统开发,可以学完ARM9再学习ARM11开发板下的安卓系统开发。因为安卓系统就是Linux内核+libc库用Java封装而成。
    ARM9是比较成熟的系列,现在很多成熟的产品都是用ARM9开发的。这个学好了,以后的系列自学都会容易一些,因为ARM系列架构都是一样的。所谓“师傅领进门,修行在自身”,学会用一种处理器,掌握学习方法,其他的也一样。
    如果有单片机基础,但是没有玩过ARM,建议学习STM32,甚至说没有玩过单片机想入门的也可以选择STM32,因为STM32例程丰富,资源比较多,市面上成熟的开发板也比较多,而且基本价格都在300以内。
     
    -------------------------------------------------------------------------------------------------------
    展开全文
  • ARM9微处理器系列采用ARMV4T(Harvard)结构,五级流水线,指令与数据分离的Cache,平均功耗为0.7mW/MHz,时钟频率为120MHz~200MHz,在高性能和低功耗特性方面提供最佳的性能。ARM9微处理器系列具有如表所示特点。...
  • ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。  新一代的ARM9处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7...
  • 基于ARM9和armlinux开发嵌入式网络接口控制器设计、电子技术,开发板制作交流
  • ARM9 S3C2451手册

    2017-10-29 17:16:28
    ARM9 S3C2451手册 ARM9 S3C2451手册 ARM9 S3C2451手册
  • ARM7 ARM9 ARM Cortex M3 M4 区别 arm7 arm9 可以类比386和奔腾, 不同代,arm9相比arm7指令集和性能都有所增强,arm7和arm9都有带mmu和无mmu的版本,不过大多的arm7都不带,而大多的arm9...
  • ARM9体系结构

    2013-05-09 15:56:47
    ARM9体系结构
  • arm9的cache介绍.doc

    2019-08-25 12:09:57
    arm9 cache 介绍,含rtl代码 arm9 cache 介绍,含rtl代码 介绍
  • ARM9原理图

    2015-11-13 14:24:34
    这是一个描述ARM9三星的一款性价比极高的芯片
  • &#13; &#13; &#13; &#13; &#13; &#13; &#13; 1ARM处理器解析ARM9、ARM11是哈佛结构,5级流水线结构,所以性能要高一点。ARM9和ARM...
  • 郭天祥 ARM9 视频 单片机 郭天祥 ARM9 视频 单片机 郭天祥 ARM9 视频 单片机 郭天祥 ARM9 视频 单片机 郭天祥 ARM9 视频 单片机
  • ARM9:ARM-V5架构; ARM11:ARM-V6架构; ARM-Cortex系列:ARM-V7架构; (ARM-Cortex系列分为:Cortex-A,Cortex-R,Cortex-M三大系列。 三大系列分工明确: “A”系列面向尖端的基于虚拟内存的操作系统和用户应用; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,646
精华内容 7,458
关键字:

arm9