• 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中已有很好的支持。

  • 相关阅读:
    spring mvc 数据格式化
    spring mvc 数据转换
    spring mvc
    spring
    java+hibernate+mysql
    Jenkins使用TFS部署
    Docker基本命令
    MySQL主从配置
    Jenkins邮箱设置
    vlc 控件属性和方法
  • 原文地址:https://www.cnblogs.com/scnutiger/p/1704884.html
Copyright © 2020-2023  润新知