ARM简介

关于ARM的一些名词

芯片:6410, 2440, 210

ARM核:ARM11,ARM9, A8

指令架构:ARMv 7, ARMv 6,ARMv 4

 

芯片和ARM核与指令架构的关系

芯片包括ARM核,其中6410--------ARM11-------ARMv6

                             2440--------ARM9--------ARMv4

                             210---------A8----------ARMv7

 

ARM核的演变过程

ARM7----Cortex-M3(0,1,2,3,4)系列:主要用于工控领域,无操作系统,类似单片机

ARM9----Cortex-R4系列:实时性

ARM11----Cortex-A(5,8,9)系列:面向多媒体

 

 

                 2440                     6410                   210

处理速度        400-500                  533-667               800-1G

缓存              16K                      16K                   32KB

内存接口        SDRAM                 SDRAM/DDR            DDR/DDR2

支持OS       WinCE/Linux            WinCE/Linux/Andriod     WinCE/Linux/Andriod               

其他           宣布停产                  正常生产               正常生产

 

 

ARM工作模式(7种工作模式)

程序在不同工作模式下,访问ARM处理器的权限不同,所用的指令不同。

User                         usr

FIQ(快速中断模式)          fiq

IRQ(普通中断模式)          irq

Supervisor(保护模式)        svc

Abort(异常模式)            abt

Udefined(未定义指令模式)   und

System(使用较少)           sys

对于应用程序,Linux运行在usr模式

Linux内核运行在ARM的svc模式

posted on 2017-03-13 21:16  observer-zhou  阅读(204)  评论(0编辑  收藏  举报

导航