armv5te(ARMv5TE中T的含义)

http://www.itjxue.com  2023-02-10 21:21  来源:未知  点击次数: 

交叉编译openssl for arm-linux-androideabi-gcc工具链

在Ubuntu 16.04 64bit上搭建的android编译环境交叉编译SDK的openssl-1.0.2j生成库,但是使用ndk-build时,却出现了“Fatal error: Invalid -march= option: `armv5te'”错误

用 android-ndk-r10e 的交叉编译链在Ubuntu 16.04 32bit系统上没有问题,后来百度搜索后尝试了各种方法还是找不到问题所在,最后在 CSDN问答 这边找到了相关描述,果不其然,升级了交叉编译链 android-ndk-r12b 后编译就通过了。

常用的ARM3和ARM4芯片有哪些?

你所说的是ARM指令集版本。

指令集版本? ? 处理器架构

ARMv1? ? ? ? ? ?ARM1?

ARMv2? ? ? ? ? ?ARM2,?ARM3?

ARMv3? ? ? ? ? ?ARM6,?ARM7?

ARMv4? ? ? ? ? ?StrongARM,?ARM7TDMI,?ARM9TDMI?

ARMv5? ? ? ? ? ?ARM7EJ,?ARM9E,?ARM10E,?XScale?

ARMv6? ? ? ? ? ?ARM11,?ARM?Cortex-M?

ARMv7? ? ? ? ? ?ARM?Cortex-A,?ARM?Cortex-M,?ARM?Cortex-R?

从ARM?ArchitectureReference?ManualARMv7-A?and?ARM?v7-R?edition摘录如下:

The?following?architecture?variants?are?now?obsolete:

ARMv1,?ARMv2,?ARMv2a,?ARMv3,?ARMv3G,?ARMv3M,?ARMv4xM,?ARMv4TxM,?ARMv5,

ARMv5xM,?ARMv5TxM,?and?ARMv5TExP.

The?valid?variants?of?ARMv4,?ARMv5,?and?ARMv6?are?as?follows:

ARMv4? The?earliest?architecture?variant?covered?by?this?manual.?It?includes?only?the?ARM

instruction?set.

ARMv4T? Adds?the?Thumb?instruction?set.

ARMv5T? Improves?interworking?of?ARM?and?Thumb?instructions.?Adds?count?leading?zeros?(CLZ)

and?software?breakpoint?(BKPT)?instructions.

ARMv5TE? Enhances?arithmetic?support?for?digital?signal?processing?(DSP)?algorithms.?Adds?preload

data?(PLD),?dual?word?load?(LDRD),?store?(STRD),?and?64-bit?coprocessor?register?transfers

(MCRR,?MRRC).

ARMv5TEJ? Adds?the?BXJ?instruction?and?other?support?for?the?Jazelle??architecture?extension.

ARMv6? Adds?many?new?instructions?to?the?ARM?instruction?set.?Formalizes?and?revises?the?memory

model?and?the?Debug?architecture.

ARMv6K? Adds?instructions?to?support?multi-processing?to?the?ARM?instruction?set,?and?some?extra

memory?model?features.

armv5te对应的哪个版本

ARM版本Ⅴ:V5版架构。

ARM公司简介

ARM是AdvancedRISCMachines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC(精简指令集)处理器。1985年第一个ARM原型在英国剑桥诞生。

公司的特点是只设计芯片,而不生产。它提供ARM技术知识产权(IP)核,将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。有ARM7/ARM9等多个版本。除了一些Unix图形工作站外,大多数ARM核心的处理器都使用在嵌入领域。

ARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。

vfpcpu有哪些

1、英特尔处理器:奔腾 、赛扬 、酷睿 、至强。其中奔腾和赛扬系列定位低端,酷睿系列又细分为酷睿i3、i5、i7。分别代表中端、中高端、高端。至强系列主要应用为服务器处理器。

奔腾双核,赛扬双核,是比较低端的处理器,只能满足上网、办公、看电影使用;

酷睿i3,是中端的处理器,可以理解为精简版的酷睿i5,满足上网、办公、看电影外,可以玩网络游戏或大型单机游戏;

酷睿i5,是高端的处理器,满足上网、办公、看电影外,可以玩大型网络游戏,大型单机游戏,并且可以开较高的游戏效果;

酷睿i7处理器,是发烧级处理器,常用的网络应用都可以,还能最高效果运行发烧级大型游戏

2.AMD CPU有:毒龙、闪龙、速龙、炫龙、皓龙、羿龙、推土机FX。其中毒龙属于早期产品,已经停产。闪龙,低端台式处理器,已停产。速龙代表中、高端台式处理器。炫龙为笔记本电脑处理器。皓龙主要是服务器处理器。羿龙,继速龙之后新推出的四核处理器,带有三级缓存。推土机FX系列是继羿龙之后最新的处理器

A6处理器,性能相比赛扬双核或者奔腾双核,性稍好,相比酷睿i3,性稍差;

A8处理器,相比酷睿i3,性能稍好, 相比酷睿i5,性能差很多;

A10处理器,相比酷睿i5,性能相差不大;

AMD六核处理器,发烧级处理器,相比酷睿i7,性能相差不大,但是功耗大一些。

除此之外,每个系列处理器都还有很多型号。

RISC

- ARM7 系列

ARMv4T intruction set (but ARM7EJ use ARMv5TE)

Core:ARM7TDMI 、 ARM7TDMI-S 、ARM720T 、 ARM7EJ

No MMU

三级流水线

- ARM9 系列

ARMv4T intruction set

Core:ARM920T 、 ARM922T 和 ARM940T

5 级整数流水线

- ARM9E 系列

ARMv5TE intruction set

Core:ARM926EJ-S 、 ARM946E-S 和 ARM966E-S

支持 DSP 指令集,适合于需要高速数字信号处理的场合

5 级整数流水线

- ARM10E 系列

ARMv5TE

Core: ARM1020E 、 ARM1022E 和 ARM1026EJ-S

支持 DSP 指令集,适合于需要高速数字信号处理的场合

6 级整数流水线

- ARM11

ARMv6

Core:ARM1136J、ARM1156、ARM1176、ARM11 MPCore

SIMD, Jazelle DBX, (VFP)

8 级整数流水线,

- Cortex

ARMv7

Core:Cortex-A8,Cortex-R4,Cortex-M3

超标量结构,但并未采用动态替换命令运行顺序的Out-of-Order运行功能,电路更简洁可以控制耗电量

13-stage main integer pipeline

10-stage NEON media pipeline

- Intel 的 Xscale

ARMv5TE

7/8 stage super-pipeline

128 branch target buffer

32k/16k cache,32 ways,hit-under-miss for data

2k mini-data cache

32 entry TLB for DMMU and IMMU

4-8 entry fill buffer and 8 entries Write buffer

multiply-accumulate coprocessor: two simultaneous,16bit SIMD,40bit accumulation

- Intel 的 StrongARM ---Intel StrongARM SA-1100

兼容 ARMv4

名字含义:

常见CPU:

Samsung S3C44B0/S3C4510 --- ARM7

S3C244x --- ARM920T

S3C2500 --- ARM940T

(责任编辑:IT教学网)

更多

推荐管理维护文章