嵌入式经历了
单片机(SCM)single chip microcomputer
微控制器(MCU)micro controller unit
系统级芯片(SOC) system on a chip
预定制模块ip(intellectual)
arm(advanced risc machine)处理器介绍
嵌入式处理器种类, arm mips ppc
应用领域
无级通信、消费电子、成像设备
海量存储、汽车电子、工业控制和网络应用
安全系统 如信用卡、SIM卡
arm体系架构的版本(即使用指令集的版本)
arm架构支持32位的arm指令集和16位的thumb指令集
扩展功能
java加速器(jazell)
提高安全性能的trustzone技术
智能能源管理(iem intelligent energy manager)
simd
neontm
版本
armv4
arm7和intel的strongarm
armv4t
增加了16位的thumb指令集
armv5te
增加了"曾强型DSP指令" 简称e指令
armv5tej
增加了jazelle技术用于提供java加速功能,与软件实现的java虚拟机
使得java代码的运行速度提高8位
armv6
存储性能
异常处理
支持多媒体功能
支持simd媒体扩展功能
thumb-2
trustzone 在硬件上提供了两个隔离的地址空间:安全域 非安全域
armv7
使用neon技术,将dsp和媒体处理提高4倍,
arm处理器系列
t:支持thumb指令集
d:支持片上调试(debug)
m:内嵌硬件乘法器(multiplier)
i:支持片上断点调试点
e:支持增强型dsp功能
j:支持jazelle技术,即java加速器
s:全合成式(full synthesizable)
各处理器的特点
arm7(没有内存管理单元mmu)
低功耗32位risc微处理器,最高可达130mips
支持thumb 16位指令集和arm32位指令集
arm7tdmi arm7tdmi-s armm720t arm7ej-s
arm9
有mmu和cache
最高可达300mips
arm9e
内核上提供了微控制器、dsp、java应用系统的解决方案
arm926ej-s arm946e-s arm966e-s arm968e-s arm996hs
arm10e
支持"64-bit load-store micro-architecture"
浮点运算协议处理器(符合ieee 754标准,支持向量运算)
arm1020e arm1022e arm1026ej-s
arm11
是armv6的第一代设计实现
arm11mpcore arm1136j(f)-s arm1156t2(f)-s arm1176jz(f)-s
cortex
是基于armv7架构
cortex-a 基于虚拟存储蓄的操作系统和应用程序
cortex-r 针对实时系统
cortex-m 针对价格敏感产品 只支持thumb
securcore
专为安全需要而设计,提供完善32位risc技术
securcoresc100 securcoresc200
optimode data engines
针对高性能嵌入式信号处理应用设计
嵌入式领域可选择的操作系统
linux
vxworks
windowsce
uc/os-ii
- 浏览: 263337 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
发表评论
-
u-boot Makefile 文件分析
2013-06-01 21:44 2430Makefile文件分析 # #(C)Copyri ... -
uboot start.S文件分析
2013-06-03 22:18 1325U-boot第一个开始文件arch\arm\cpu\arm1 ... -
u-boot mkconfig文件分析
2013-05-31 21:29 1140Mkconfig文件分析 #!/bin/ ... -
链接地址学习笔记
2013-05-05 12:40 1287链接地址 启动过程 示例代码如下: ... -
DDR学习笔记
2013-05-11 14:19 1041DDR 15条地址线32k 128M*2(20)=2(2 ... -
nand flash学习笔记一
2013-05-13 21:05 962Nandflash 原理图上有data0-data7 ... -
openJTAG学习笔记一
2013-05-22 21:45 2184安装软件 光盘Windows\install目录下的 01.O ... -
linux进程管理学习笔记
2013-03-28 20:57 1368linux 进程管理 1 linux进程控制 进程的四个要素: ... -
字符设备驱动程序学习笔记一
2013-04-01 21:55 890linux 驱动程序 字符设备驱动程序 网络接口驱动程序 块设 ... -
字符设备驱动程序学习笔记二
2013-04-04 10:29 755字符驱动程序 1 设备号 字符设备通过字符设备文件来存取 ls ... -
字符设备驱动程序学习笔记三
2013-04-04 14:03 790memdev.h文件示例代码如下: #ifndef _MEM ... -
字符设备驱动程序学习笔记四
2013-04-05 11:12 590竟争与互斥 程序调试 1 ... -
GPIO学习笔记
2013-04-14 19:50 814用汇编点亮一个led 1看原理图GPK4=0,led亮G ... -
系统时钟学习笔记
2013-05-04 21:59 83812m晶振----->pll------>cpu ... -
UART学习笔记
2013-05-04 22:00 1168串口(UART) DIV_VAL=(PCLK/(bpsx1 ... -
linux内存管理学习笔记
2013-03-12 20:50 10781 linux内存管理 地址类型 物理地址 出现在cpu地址 ... -
嵌入式linux系统学习笔记
2013-03-06 21:39 974嵌入式linux内核制作 1 清除原有配置文件与中间文件 x8 ... -
原理图学习笔记一
2013-02-17 22:24 425画个草图也挺过瘾 -
进程间通信学习笔记一(管道通信)
2013-02-01 20:08 1419进程间通信(ipc) 应用场景: 数据传输 资源共享 通知事件 ... -
进程间通信学习笔记二(信号通信)
2013-02-16 21:39 795信号通信 用户按某些键时,产生信号 硬件异常产生信号 进程用k ...
相关推荐
嵌入式Linux应用开发完全手册,非影印PDF,每一个字都可以复制 嵌入式Linux应用开发完全手册,非影印PDF,每一个字都可以复制 嵌入式Linux应用开发完全手册,非影印PDF,每一个字都可以复制 嵌入式Linux应用开发完全...
嵌入式Linux应用开发需要了解嵌入式系统的硬件架构、Linux操作系统的基本概念和嵌入式应用开发的设计模式等。 知识点2:开发环境搭建 嵌入式Linux应用开发需要搭建一个合适的开发环境,包括编译器、调试器、代码...
总之,《嵌入式Linux应用开发完全手册》是一本内容丰富、实用性强的参考书,对于想深入理解嵌入式Linux系统并进行应用开发的读者来说,是不可或缺的学习资源。通过阅读这本书,开发者能够掌握嵌入式Linux系统的核心...
《嵌入式Linux应用开发完全手册》是一本详细介绍了嵌入式Linux系统开发全过程的技术书籍。作者韦东山通过该书向读者展示了如何从底层硬件支持到上层GUI应用的构建,涵盖了Linux操作系统的安装与使用、编程基础知识、...
这个是我在网上收集的 韦东山的《嵌入式Linux应用开发完全手册》的pdf版,有目录。网上有很多这本书的pdf文件,但都是复印版的,在pdf文件中没有目录,而这本书有。 请依次下载完 [嵌入式Linux应用开发完全手册].有...
《嵌入式Linux应用开发完全手册》韦东山光盘.iso《嵌入式Linux应用开发完全手册》韦东山光盘.iso
综上所述,这份完全手册不仅包含了理论知识,还有丰富的实践指导,非常适合那些希望在I.MX6ULL平台上进行嵌入式Linux应用开发的学习者或工程师使用。通过系统学习这些内容,读者能够全面掌握从基础概念到实际操作的...
整体来看,《嵌入式Linux应用开发完全手册》是一本全面且实用的技术参考书籍,适合刚接触嵌入式Linux的初学者学习使用,同时也适合作为高等院校嵌入式相关专业的教材。通过本书,读者将能够建立起完善的嵌入式Linux...
韦东山老师的《嵌入式Linux应用开发完全手册》电子版
《嵌入式Linux应用开发完全手册》从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。 《嵌入式Linux应用开发...
嵌入式Linux应用开发完全手册(配套实验光盘),包含书本中的所有软件(共14个分卷,每个50M,请下载完后就可以解压)
《嵌入式Linux应用开发完全手册》韦东山光盘.iso
嵌入式Linux应用开发完全手册
第1篇 嵌入式Linux开发环境构建篇 第1章 嵌入式Linux开发概述 第2章 嵌入式Linux开发环境构建 ...第5篇 嵌入式Linux系统应用开发篇 第25章 嵌入式GUI开发 第26章 基于X的GUI开发 第27章 Linux应用程序调试技术 参考文献
《名师韦东山嵌入式Linux应用开发最新完全手册》是一部深入浅出的教程,旨在帮助读者掌握嵌入式Linux应用开发的核心技能。该手册由知名讲师韦东山编写,以其丰富的教学经验和深入的技术理解,为学习者提供了一条通向...
《嵌入式Linux应用开发完全手册》全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的...