一、嵌入式系统的定义(重点记第二种定义)
第二种定义:
嵌入式系统是以应用为中心、以计算机技术为基础、软/硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。、
广而言之,凡是带有微处理器的专用软硬件系统都可以叫嵌入式系统。(或带有CPU的电子产品都叫嵌入式系统:手机、智能冰箱、智能手表)
软/硬件可裁剪——“需要啥功能就把啥功能嵌入到应用系统中”
二、嵌入式系统的特点
- 面向特定应用。
- 通常具有低功耗、体积小、集成度高等特点。
- 通用CPU(微处理器)仅具有数据处理功能,不具有外设控制功能。
- 嵌入式系统把所有功能都集成在一块芯片上,既能处理数据,也能控制外设(即微控制器)。
- 软件一般固化在存储芯片或单片机本身中(单片机即嵌入式系统的CPU,即是微控制器),而不是存储于磁盘。【因此可按地址进行访问】
通用计算机——由于磁盘不可按地址访问,程序运行时,将程序放入内存后再按地址访问
嵌入式系统——可按地址进行访问,但存储芯片容量受限,读写速度受限,现代系统为了加快运行速度仍将存储芯片内的程序放入内存(RAM)运行。
- 嵌入式系统本身不具备自举开发能力
即使设计完成以后用户也不能对程序功能进行修改,必须有一套开发工具和环境才能进行开发。
通用的程序:开发、调试、应用都在同一个环境(台式机)
嵌入式系统:软件开发——台式机,运行——设备,调试——专用的调试工具。
三、嵌入式系统的结构
![N)36C(3]2@N(UTCG3JT$U_H.png](/uploads/projects/u21314038@lircqs/bcbd5ecc5308b10c6b750eb070bc7e89.png)
- 硬件设备:嵌入式处理器➕ 外围设备
嵌入式处理器(CPU)包括数据处理器和片内外设(一块芯片内部用于控制外围设备工作的部件)
外围设备:用于完成存储(ROM、RAM)、通信、调试、显示的辅助功能的其他部件,可分为3类:存储设备、通信设备、显示设备。
- 嵌入式操作系统
嵌入式系统也可以没有操作系统。
通常为实时操作系统。
- 应用软件
四、嵌入式系统的应用
