Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3100952
  • 博文数量: 94
  • 博客积分: 2599
  • 博客等级: 少校
  • 技术积分: 990
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-30 23:23
文章分类

全部博文(94)

文章存档

2012年(1)

2011年(7)

2010年(24)

2009年(61)

2008年(1)

我的朋友

分类: LINUX

2008-12-30 10:52:54

嵌入式系统的定义:以应用为中心、以计算机技术为基础、软硬件可裁减、适用于应用系统,对功能、可靠性、体积、功耗严格要求的专用计算机系统。
嵌入式技术经历了SCM、MCU、SOC 3个发展阶段。
 
基于ARM处理器的嵌入式LINUX系统
arm(advanced risc machine),既可以是一个公司的名字,也是一类处理器的统称,还可以认为是一类技术的名字。
arm体系架构的版本就是它使用的指令集的版本。它支持32位的arm指令集和16位的Thumb指令集,后者使得代码存储空间大大减小。还提供了一些扩展功能,比如java 加速器(Jazelle)、智能能源管理(IEM)、用以提高安全性的TrustZone技术、SIMD等。
 
Arm系列处理器系列名中的后缀的含义
T:表示支持Thumb指令集
D:表示支持片上调试
M:表示内嵌硬件乘法器
I:表示支持片上断点和调试点
E:表示支持增强型DSP功能
J:表示支持Jazelle技术,即java加速器。
S:表示全合成式。
 
目前比较火的android采用ARMv5TEJ指令集
Android模拟器里面的信息:
  # cat /proc/cpuinfo
  Processor : ARM926EJ-S rev 5 (v5l)
  BogoMIPS : 331.77
  Features : swp half thumb fastmult vfp edsp java
android上层应用基本都是JAVA,支持JAVA加速器的指令集可想而知了。
 
阅读(1022) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:android 移植s3c2410/2440(armv4t)教程

给主人留下些什么吧!~~