【掌握一些基本概念】

一、嵌入式系统的定义(重点记第二种定义)

第二种定义:
嵌入式系统是以应用为中心、以计算机技术为基础、软/硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。、
广而言之,凡是带有微处理器专用软硬件系统都可以叫嵌入式系统。(或带有CPU电子产品都叫嵌入式系统:手机、智能冰箱、智能手表)
软/硬件可裁剪——“需要啥功能就把啥功能嵌入到应用系统中”

二、嵌入式系统的特点

  1. 面向特定应用。
  • 通常具有低功耗、体积小、集成度高等特点。
  • 通用CPU(微处理器)仅具有数据处理功能,不具有外设控制功能。
  • 嵌入式系统把所有功能都集成在一块芯片上,既能处理数据,也能控制外设(即微控制器)
  1. 软件一般固化在存储芯片单片机本身中(单片机即嵌入式系统的CPU,即是微控制器),而不是存储于磁盘。【因此可按地址进行访问】

通用计算机——由于磁盘不可按地址访问,程序运行时,将程序放入内存后再按地址访问
嵌入式系统——可按地址进行访问,但存储芯片容量受限读写速度受限,现代系统为了加快运行速度仍将存储芯片内的程序放入内存(RAM)运行。

  1. 嵌入式系统本身不具备自举开发能力

即使设计完成以后用户也不能对程序功能进行修改,必须有一套开发工具和环境才能进行开发。
通用的程序:开发、调试、应用都在同一个环境(台式机)
嵌入式系统:软件开发——台式机,运行——设备,调试——专用的调试工具。

三、嵌入式系统的结构

N)36C(3]2@N(UTCG3JT$U_H.png

  1. 硬件设备:嵌入式处理器➕ 外围设备

嵌入式处理器(CPU)包括数据处理器和片内外设(一块芯片内部用于控制外围设备工作的部件)
外围设备:用于完成存储(ROM、RAM)、通信、调试、显示的辅助功能的其他部件,可分为3类:存储设备、通信设备、显示设备。

  1. 嵌入式操作系统

嵌入式系统也可以没有操作系统。
通常为实时操作系统。

  1. 应用软件

    四、嵌入式系统的应用

    ![[4%KT`VY2$QDKC24_MUA{N.png
    各种领域的“处理系统”“控制系统”

    五、嵌入式系统的发展史

    (1)无操作系统阶段(重点)
    基于8位CPU芯片的单片机、用汇编语言直接控制系统
    (2)简单操作系统阶段
    缩短开发周期、提高开发效率,但复杂度上升,资源消耗增加
    (3)复杂操作系统阶段
    (4)面向Internet阶段