嵌入式LINUX开发概述
来源:互联网 发布:2016陕西网络知识竞赛 编辑:程序博客网 时间:2024/04/30 18:24
嵌入式系统的定义:以应用为中心、以计算机技术为基础、软硬件可裁减、适用于应用系统,对功能、可靠性、体积、功耗严格要求的专用计算机系统。
嵌入式技术经历了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加速器的指令集可想而知了。
- 嵌入式LINUX开发概述
- 嵌入式linux系统开发概述
- 1.嵌入式Linux开发概述
- 嵌入式linux系统开发概述之一----Bootloader
- 嵌入式Linux C语言开发工具—开发工具概述
- 嵌入式开发概述
- 嵌入式系统开发概述
- 嵌入式系统开发概述
- 嵌入式开发概述
- 嵌入式开发概述
- 嵌入式系统开发概述
- 移动嵌入式开发概述
- 嵌入式系统开发概述,
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式设计应具备的基本技能
- SOCKET相关API说明
- 一对多关联映射(双向)
- SQL Server 2000数据库连接常见故障及处理方法
- 零和的交易市场
- 嵌入式LINUX开发概述
- Windows监视软件 详解
- gethostbyname
- 倒计时按钮
- 设计模式之Birdge
- linux下LVM管理
- 嵌入式环境下常用的GUI种类
- Scene Management --- Culling
- java中md5算法的实现