ARMV4,ARMV4T,ARMV4I

以上表示的是指令的版本

也就是三种指令集:
ARMv4 -> 它只支持 32 位 ARMv4 指令
ARMv4T ->“T”代表 Thumb(16 位指令模式)
ARMv4I ->“I”代表交互作用 (Interworking)。它允许 32 位指令和 16 位指令共存
一些经常出现的CPU支持的指令类型:
XScale->支持ARMv5指令,当然也支持ARMv4指令
StrongARM  -> 支持 ARMv4 指令ARMv4I指令。
ARM920T 等 -> 通常支持这三个变种

WinCE系统对指令的支持:
WM4.2/ppc2002/2003 支持armv4
WM5.0 支持armv4i
所以如果实现不知道要选什么指令集,那么就用armv4,这样是确保可以顺利运行的,不过听说对性能
会有影响的。

ARMV4,ARMV4T,ARMV4I的意义相关推荐

  1. ARMV4,ARMV4T,ARMV4I, ARMv5te,armv6,ARM VFP,ARM neon

    ARMV4,ARMV4T,ARMV4I ARMv4 -> 它只支持 32 位 ARMv4 指令 ARMv4T ->"T"代表 Thumb(16 位指令模式) ARMv4 ...

  2. VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题

    把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.csdn.net/loongembedded/article/det ...

  3. android日志管理最佳策略,Android Stability - tombstone日志

    Tombstone日志的生成 Android默认是不会抓取coredump文件的,AOSP在进程发生内存访问异常的时候一般会在 data/tombstones/ 下面生成"tombstone ...

  4. arm-linux交叉编译工具链的制作(基于S3C2440)【转】

    本文转载自:http://eric-gao.iteye.com/blog/2160622 制作arm-linux交叉编译工具链一般通过crosstool工具或者crosstool-NG,前者使用方便, ...

  5. crosstool-ng配置中的Architecture level、Emit assembly for CPU 、Tune for CPU

    在配置交叉编译链时,需要指定目标CPU的型号,根据网上广为流传的说法,需要同时指定-march.-mtune.-mcpu这三个参数,并且这三个参数还是不同的.在使用crosstool-ng时,就对应C ...

  6. 这些年微软相关的技术总结, Javascript在客户端的使用

    http://antkillerfarm.github.io/ C#相关 1.XmlReader XmlReader是.NET中处理XML的类.之前的W3C已经提出了DOM和SAX两种模型.作为最早的 ...

  7. android 脚本引擎,GitHub - PassByYou888/zExpression: 脚本与编译器内部的语法引擎内核,也是一种op内核,zExpression可以轻松实现自己的脚本引擎...

    zExpression 句法编译器+解释器,脚本引擎内核 技术体系解释: 在编译原理的技术体系中,凡是处理文本化的代码前,都需要做一次预处理,其中我们常说的语法,语法糖,都是一种预处理程序 词法:词法 ...

  8. Ubuntu搭建嵌入式开发(交叉编译)环境-转

    大家都比较熟悉gcc编译家族了,但是交叉编译到arm平台的代码是不直接使用gcc的,需要类似名字的一个程序. 1.首先写一个简单的c程序,helloArm.c, 如下: 1 /* 2 * ====== ...

  9. yocto(二)——bitbake工作流程

    本文参考yocto官方手册,如有理解不当之处,欢迎留言指出. 项目概述和概念手册:https://docs.yoctoproject.org/overview-manual/index.html 项目 ...

最新文章

  1. 文件操作01 - 零基础入门学习C语言60
  2. 第五课.高斯判别分析
  3. JS 设计模式 四(单例)
  4. hive读取hdfs存放文件_Hive基本概念
  5. 二十五、Kaggle | 全球听众最多的50首歌曲
  6. Mac下安装多版本python
  7. js中同时得到整数商及余数_js和vue实现时分秒倒计时的方法
  8. svn 合并和树冲突
  9. 架构 | 聊聊我心中的架构设计观
  10. MySql数据同步(双机热备)已正式应用上平台
  11. 淘宝美工实用素材|轻松交作业过稿
  12. table 的 id 属性不被 document.getElementById支持
  13. 如何停止在技术债上浪费时间?
  14. 计算机网络之IP报文
  15. java excel 冻结_如何实现表格的首行冻结2
  16. 16、小程序OCR字体识别
  17. matplotlib柱状图上方显示数据_Python数据分析matplotlib可视化之绘图!
  18. 软件安装下载【Android】
  19. 新版经营级秀出打赏系统源码+带支付模块/视频教程
  20. mysql 数据截断,注意Mysql数据截断

热门文章

  1. vue双向数据绑定v-model绑定单选框,复选框,下拉框
  2. jQuery学习--选择器的使用
  3. 第8章 硬盘和显卡的访问与控制
  4. android 歌曲剪辑 原理,在Android上,我该如何制作怪异的剪辑区域?
  5. 【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码
  6. 1、管理员登录中间件和注销
  7. nw.js FrameLess Window下的窗口拖拽与窗口大小控制
  8. 工程中选择数据结构和算法的依据
  9. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第29篇]什么是UF-CMA数字签名的定义?
  10. CodeVS 1300 文字排版 线性DP