嵌入式培训 百文网手机站

盘点嵌入式名词简单的理解和定义

时间:2023-01-30 09:15:10 嵌入式培训 我要投稿

盘点嵌入式名词简单的理解和定义

  嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。以下是盘点嵌入式名词简单的理解和定义,欢迎大家前来学习!

  一.单片机和ARM的区别

  1. 单片机主要是面向于低端市场,实现一般性的控制功能,单片机一般单片集成CPU,RAM,ROM,各种外设。

  2. ARM主要面向更复杂的嵌入式产品,主频更高,外围接口功能更加丰富。

  3. ARM将逐渐取代单片机,成为嵌入式产品的通用硬件平台。

  二.ARM是什么?什么是ARM9,ARM11,ARMCORTEX

  1. ARM是一家公司,它不做芯片生产,销售,只是设计芯片内核,并把知识产权给芯片制造商。ARM是一门技术科学,它也是一种芯片。

  2. ARM11系列微处理器ARM公司近年推出的新一代RISC处理器,它是RAM新指令架构,ARM11处理器瞄准的是高端的移动无线,消费类电子,网络和汽车电子应用,而且ARM11内核的很多特性使它还能充分适应高端嵌入式实时应用系统,如未来的网络和家庭娱乐产品。

  3. ARMCORTEX不是代表更高端,而是一个全新的系列,CORTEX分三个系列:A系列,R系列,M系列,在R系列里,实时性高,多用于汽车电子和特殊行业,并且在实际开发中很少遇到,M系列终端快,多应用于机械加工领域,典型的产品有M0,M3,M4,其中M0是为了抢占传统的51单片机市场,M3是为了取代ARM7,M4在M3的基础上增加了DSP和MPU,这是为了与低端的DSP处理器竞争,A系列是面向应用的,如苹果公司的iphone4就是cortexA8架构的,但是A系列的底层嵌入式开发难度很大,国内很少有公司有实力开发ARM A系列处理器并采用。

  三.ARM9和ARM11的区别

  1. 主频不同,2440是400M,6410是533/667M.

  2. 处理器的版本不一样。

  3. 6410在视频处理方面比2440要强很多。

  4. 6410采用的是DDR内存控制,2440采用的是SDRAM内存控制器。

  5. 6410为双总线架构,一路用于内存总线,一路用于Flash总线。

  6. 6410的启动方式更加灵活,主要包括SD,Nand Flash NorFLash和oneFLash等设备启动。

  7. 6410的NondFLash支持SLC和MLC两种架构,从而大大扩大存储空间。

  8. 6410具备8路DMA通道。

  9. 6410的性能高于2440,ARM11通常跑操作系统,ARM9可跑可不跑。

  10. 6410还支持2D和3D的图形加速。

  四.嵌入式行业中的职业划分,分4种

  1. 硬件工程师,包括电路工程师,芯片工程师,PCBLayout工程师,MCS51硬件工程师,ASIC设计工程师FPGA.(即硬件层)

  2. 内核开发,内核优化,系统移植工程师,将LINUX系统进行移植和简单的裁剪修改使之运行起来。(即操作系统层)

  3. 核心底层工程师,深入理解LINUX内核并且有一定的硬件知识,精通C语言,数据结构,最难的是自己写一个驱动出来,可以看时序图,电路图等。(即驱动层)

  4. 嵌入式应用软件工程师,有LINUX平台或WINCE平台开发经验,熟悉C++,可以开发基于QT,GTK(图形库)等C++应用程序,比如手机上的QQ等这些相对来说简单。(即应用层)

  嵌入式名词术语

  单片机:可以把单片机理解为一台电脑,只不过他外在表现是一个芯片。常见的单片机有 st公司出品的stm32,atmel公司出品的at89c51,TI公司出品的cc2530等。对应电脑便是联想的thinkpad,苹果的macbook,dell的xps13。

  单片机的CPU核:可以把单片机理解为一台电脑,只不过他外在表现是一个芯片。电脑自然包括CPU,输入输出设备(键鼠,显示器),cpu核即是芯片内部相当于电脑CPU的部分。

  单片机的IO口:可以把单片机理解为一台电脑,只不过他外在表现是一个芯片。电脑自然包括CPU,输入输出设备(键鼠,显示器),IO便是单片机的输入输出设备,只不过,他的输入输出都只是一些电平信号,用来沟通传感器,控制继电器等。

  51单片机:51单片机,是指采用intel8051指令集cpu核的单片机,你可以理解为采用amd处理器的电脑。

  coretex-m3单片机:采用corex-m3核心的单片机,你可以理解采用intel i7处理器的电脑。

  stm32单片机:可以理解为dell的XPS13系列电脑。

  嵌入式中,有时会涉及一些通讯协议的名词。

  信道:数据通过无线传输,可以把一个信道理解为一条网线。不同的信道采用不同的网线传输。当信道重合时,会产生信号干扰现象。

  2.4G:一个频段。

  3G:第三代通讯技术。

  zigbee:一种通讯协议,通讯媒介是“无线信道”。