Copy of 第一章 嵌入式系统开发基础概述

1.常见的嵌入式系统应用

notion image

2.计算机的概念

  • 接受用户输入的指令与数据,经由中央处理器的数学与逻辑单元处理后,以产生或存储有用的信息(输入,输出,处理器)。
notion image

3.嵌入式系统的概念

  • 嵌入(对象环境中),专用(特定功能)的 计算机

定义:

  • 以应用为中心,以计算机技术为基础,软件硬件可裁剪,功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

4.计算机的分类

  • 传统分类(体积分):巨型机,大型机,小型机,微机
  • 现在分类:通用计算机和嵌入式系统
notion image

5.总结

  • 嵌入式系统的应用领域
  • 什么是计算机

6.嵌入式系统的特点

  • 与通用PC,单片机不同,嵌入式系统是 应用于特定环境下,针对特定用途设计的。
notion image
notion image

1.与通用PC相比,嵌入式系统具有的特点:

(1)专用性强
(2)系统内核小
(3)实时性要求高
(4)运行环境苛刻
(5)程序固化
(6)专用开发工具

2.与单片机相比,嵌入式系统具有的特点:

(1)以嵌入式微处理器为核心的硬件设计和基于实时操作系统(RTOS)的软件设计
(2)强调平台,软硬件的协同设计
(3)以软件设计为核心

7.Soc概念

notion image

8.拓展

MMU

  • 不断将需要运行的内存加入到物理内存中,暂时用不到的进程代码换出到硬盘空间
  • 拥有虚拟内存管理功能
notion image