脚本语言
编程语言
Java
C#
C ++
汇编
机器语言
语言
Unix
Linux
Android
+
塞班
+
Windows
+
+
+
ios系统
基于unix内核的图形化操作系统
运行在ARM架构的设备上
C;C++;Objective-C
Mac
运行在X86\X86-64架构的硬件上
IOS
语言用Objective-C,工具用Xcode,MAC系统运行
Mac OS和ios都是基于Darwin内核(苹果的一个开源的系统内核基于unix,)
Linux内核是Linux操作系统的核心,
进程管理
储存管理
文件管理
设备管理
网络管理
嵌入式平台简介:
ARM:一家公司的名字,其推出的RSIC架构处理器系列也叫ARM,是嵌入式系统的主流控制器。
DSP:Digital Signal Processor,数字信号处理器,主要特点是能在一个时钟周期完成一次乘加,因此适合信号处理用;DSP算浮点快 常用于AD转换、高保真放大。基本上都是Ti(德州仪器)出的。
FPGA:Field Programmable Gate Array,现场可编程门阵列,它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点;FPGA优势在于并行运算,算矩阵等;是一种通用的架构,所以做出来的东西性能一般(用到并行的地方会有优势)。主要厂家有Altera和Xilinx, Microsemi。
CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。
ASIC是专门用途的电路,比如说智能手机里的芯片。对要实现的功能在硬件上进行高度优化,在专业用途的性能上FPGA不能与其相提并论
DSP和单片机:前者偏向处理(MPU),后者偏向控制(MCU)。
FPGA是可编程阵列,多采用查找表结构,这是和CPLD最大的区别;并且能用FPGA实现各种AISC、DSP和单片机
1 CISC(Complex Instruction Set Computer,复杂指令集计算机)
在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。
2 RISC(Reduced Instruction Set Computer,精简指令集计算机)
RISC结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等
供应商
架构
常用系列
单
片
机
51单片机
8051
SMT32
ST意法半导体
ARM7/9/11
TI公司单片机(51单片机)
TI德州仪器
TMS370、MSP430
深圳宏晶科技STC 系列
AVR单片机
ATMEL
AT89、AT90
PIC单片机
Microchip微芯
RISC精简指令集
NEC单片机
DSP
哈佛结构的,也就是数据和程序空间分开;大多数是MCU型。
FPGA
可编程逻辑阵列
CPLD
ASIC
专用集成电路设计
X86
CISC
PowerPC
RISC架构
手机扫一扫
移动阅读更方便
你可能感兴趣的文章