arm920T与arm926的区别

发布者:数字行者最新更新时间:2017-01-08 来源: eefocus关键字:arm920T  arm926 手机看文章 扫描二维码
随时随地手机看文章

ARM920(T)与ARM926(EJ-S)还是有不少区别的,粗的讲,前者基于ARMv4架构,后者基于ARM v5架构。其中,对于程序员来说,一个大的区别是,两者指令集不一样。926(ARM v5)新增clz, blx等很多指令(比如,函数指针在920上翻译成对pc的操作,而926上翻译成blx指令)——这就是目前发布的Android不支持s3c2410主要原因。

920/v4与926/v5的Kernel的启动代码也有很多不一致,请比较一下arch\arm\mm下的文件。

我们在培训过程中,起初用的开发板是2410(920t),后来我改用926ej-s。移植上的区别主要不是在CPU Core上,而是SoC及外设,因为arm本身在Linux Kernel中已有很好的支持。


关键字:arm920T  arm926 引用地址:arm920T与arm926的区别

上一篇:S3C2440启动代码2440init.s彻底解析
下一篇:MODBUS协议ASCII模式串口通讯的实现(Arm2410,RS232/485)

推荐阅读最新更新时间:2024-03-16 15:29

arm920Tarm926的区别
ARM920(T)与ARM926(EJ-S)还是有不少区别的,粗的讲,前者基于ARMv4架构,后者基于ARM v5架构。其中,对于程序员来说,一个大的区别是,两者指令集不一样。926(ARM v5)新增clz, blx等很多指令(比如,函数指针在920上翻译成对pc的操作,而926上翻译成blx指令)——这就是目前发布的Android不支持s3c2410主要原因。 920/v4与926/v5的Kernel的启动代码也有很多不一致,请比较一下arch\arm\mm下的文件。 我们在培训过程中,起初用的开发板是2410(920t),后来我改用926ej-s。移植上的区别主要不是在CPU Core上,而是SoC及外设,因为arm本身在L
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved