1.1.3嵌入式系统的组成(续)对于基于操作系统的嵌入式软件开发,主要包括Bootloader启动引导程序的移植:操作系统内核的移植:文件系统的移植;I/O设备驱动程序的编写以及加载;图形用户接口程序设计:应用程序的设计等。■嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。11
11 1.1.3 嵌入式系统的组成(续) 对于基于操作系统的嵌入式软件开发,主要包括 Bootloader启动引导程序的移植;操作系统内核的移植; 文件系统的移植;I/O设备驱动程序的编写以及加载;图形 用户接口程序设计;应用程序的设计等。 嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件 层、中间层、系统软件层和应用软件层。执行装置接受嵌入 式计算机系统发出的控制命令,执行所规定的操作或任务
1.2嵌入式微处理器的结构与类型嵌入式处理器是隐藏在控制设备或装置中,完成接收现场数据,进行数据处理等,并向执行装置发出控制命令的计算机系统。(1)芯片结构的变化及嵌入式概念的形成1971年Inter公司推出了Inter4004、1974年推出了Inter8080,1976年zilog制造了与8080兼容的cPUz-80在这之前的处理器(也可称为CPU)所构造的是单板微型计算机(简称单板机)系统,应用在控制设备中。这些都是嵌入式处理器的前身。12
12 1.2 嵌入式微处理器的结构与类型 嵌入式处理器是隐藏在控制设备或装置中,完成接收现场数 据,进行数据处理等,并向执行装置发出控制命令的计算机 系统。 (1)芯片结构的变化及嵌入式概念的形成 1971年Inter公司推出了Inter4004、1974年推出了 Inter8080,1976年zilog 制造了与8080兼容的CPU z-80, 在这之前的处理器(也可称为CPU)所构造的是单板微型计 算机(简称单板机)系统,应用在控制设备中。这些都是嵌 入式处理器的前身
之后出现了单片微型计算机,简称单片机。例如MCS51系列8位单片机是Inter公司在1976年的9月份推出的,它内部不但集成了CPU,还集成了存储器和I/O接口等计算机的元素,这时嵌入式系统的概念还不是热点的技术名词。一直到上世纪90年代后期,32位ARM处理器的广泛使用,嵌入式系统的概念才被广大技术人员所熟知。现在人们把具有计算机基本组成元素的单片微型集成电路芯片,从MCS51系列单片机开始到自前的32位ARM微处理器统称为嵌入式系统,但在技术人员的心中,嵌入式系统主要指的是32位ARM微处理器单片机13
之后出现了单片微型计算机,简称单片机。例如MCS51系列 8位单片机是Inter公司在1976年的9月份推出的,它内部不 但集成了CPU,还集成了存储器和I/O接口等计算机的元素, 这时嵌入式系统的概念还不是热点的技术名词。一直到上世 纪90年代后期,32位ARM处理器的广泛使用,嵌入式系统 的概念才被广大技术人员所熟知。 现在人们把具有计算机基本组成元素的单片微型集成电路芯 片,从MCS51系列单片机开始到目前的32位ARM微处理器 统称为嵌入式系统,但在技术人员的心中,嵌入式系统主要 指的是32位ARM微处理器单片机。 13
(2)嵌入式芯片的类型嵌入式微处理器按字长宽度可分为8位、16位、32位和64位。一般把16位及以下的称为嵌入式微控制器(EmbeddedMicrocontroller),32位及以上的称为嵌入式微处理器。嵌入式微处理器内部将CPU、ROM、RAM及I/O等部件集成到同一个芯片上,称为单芯片微控制器(SingleChipMicrocontroller)。根据用途,可以分为嵌入式微控制器、嵌入式微处理器、嵌入式DSP处理器、嵌入式片上系统、双核或多核处理器等类型。14
(2)嵌入式芯片的类型 嵌入式微处理器按字长宽度可分为8位、16位、32位和64 位。一般把16位及以下的称为嵌入式微控制器 (Embedded Microcontroller ), 32位及以上的称为 嵌入式微处理器。 嵌入式微处理器内部将CPU、 ROM、 RAM及I/O等部件 集成到同一个芯片上,称为单芯片微控制器(Single Chip Microcontroller)。 根据用途,可以分为嵌入式微控制器、嵌入式微处理器、 嵌入式DSP处理器、嵌入式片上系统、双核或多核处理器 等类型。 14
1.2.1嵌入式微控制器嵌入式微控制器MCU(MicroControllerUnit)又称为单片机,芯片内部集成ROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出(PWM)、A/D、D/A、FIash、EEPROM等各种必要功能和外设。嵌入式微控制器具有单片化、体积小、功耗和成本低,可靠性高等特点,约占嵌入式系统市场份额的70%。它的代表芯片就是MCS51系列单片机,主要使用其汇编语言或C语言进行裸机开发。15
15 1.2.1 嵌入式微控制器 嵌入式微控制器MCU(Micro Controller Unit)又称为 单片机,芯片内部集成ROM、RAM、总线、总线逻辑、 定时/计数器、看门狗、I/O、串行口、脉宽调制输出 (PWM)、A/D、D/A、Flash、EEPROM等各种必要 功能和外设。嵌入式微控制器具有单片化、体积小、功 耗和成本低,可靠性高等特点,约占嵌入式系统市场份 额的70%。 它的代表芯片就是MCS51系列单片机,主要使用其汇编 语言或C语言进行裸机开发