嵌入式系统基础:定义、特点、知识体系与学习指南.pdfVIP

  • 0
  • 0
  • 约7.53千字
  • 约 48页
  • 2026-01-30 发布于北京
  • 举报

嵌入式系统基础:定义、特点、知识体系与学习指南.pdf

第1章概述

主要知识点

1.1嵌入式系统定义、由来及特点

1.2嵌入式系统的知识体系、学习误区及学习建议

1.3嵌入式硬件构件的基本思想与应用方法

1.4基于硬件构件的嵌入式系统硬件电路设计

1.5基于硬件构件的嵌入式底层软件构件的编程方法

1.6嵌入式系统的常用术语

无处不在的嵌入式系统

1.1嵌入式系统定义、由来及特点

➢嵌入式系统的定义

一种计算机硬件和软件的组合,也许

还有机械装置,用于实现一个特定功能。

在某些特定情况下,嵌入式系统是一个大

系统或产品的一部分

1.1嵌入式系统定义、由来及特点

➢嵌入式系统的由来

◆通用计算机系统:满足海量高速数值计算

的计算机。

◆嵌入式计算机系统:嵌入到实际应用系统

中,实现嵌入式应用的计算机。

1.1嵌入式系统定义、由来及特点

➢嵌入式系统的特点

嵌入式系统是计算机系统,但不单独以通用计算

机面目出现。

嵌入式系统开发需要专用工具和特殊方法。

使用MCU设计嵌入式系统,数据与程序空间采

用不同存储介质。

开发嵌入式系统涉及软件、硬件及应用领域的知

识。

嵌入式系统的其他特点。

1.2嵌入式系统的知识体系、学习误区及学习建议

➢1.2.1嵌入式系统的知识体系

概括地说,学习以MCU为核心的嵌入式系统,需要以下软

件硬件基础知识与实践训练:

(1)硬件最小系统(2)通用I/O

(3)模数转换A/D(4)数模转换D/A

5通信(SCI、SPI、I2C,CAN、USB、ZigBee等);

6显示(LED、LCD等);

7控制(控制各种设备,包含PWM等控制技术);

8数据处理(图形、图像、语音、视频等处理或识别);

9各种具体应用。

1.2.2嵌入式系统的学习误区

操作系统的困惑

建议:首先把嵌入式系统软件与硬件基础打好,再根据实际应用需

要,选择一种实时操作系统进行实践

硬件与软件的困惑

建议:在初学阶段,必须重视打好嵌入式系统的硬件与软件基础

片面认识嵌入式系统

建议:在嵌入式系统学习与实践的初始阶段,目标应该是打好嵌入

式系统的硬件与软件基础,通过实践,为成为良好的嵌入式系统设

计师建立起基本知识结构

1.2.2嵌入式系统的学习误区

入门芯片选择的困惑

建议:大多数初学者,可以选择一个8位MCU作为快速入门芯片,了解

一些汇编与底层硬件知识,之后再选择一个16位或32位芯片进行学习

实践。另外,工作频率高的芯片可能给初学者带来学习过程中的不少

困难。

1.2.4嵌入式系统开发所遇到的若干问题

➢目前,嵌入式系统开发主要存在以下两大问

题:

•硬件设计缺乏重用支持

原因:目前缺少可供硬件设计工程师们共同遵守的设计规范

•驱动程序可移植性差

原因:开发人员在编写驱动程序时缺少软件工程思想的支撑,

软、硬件设计过程孤立

1.3嵌入式硬件构件的基本思想与应用方法

➢什么是嵌入式硬件构件?

嵌入式硬件构件是指将一个或多个硬件功能模块,支

撑电路及其功能描述封装成一个可重用的硬件实体,并提

供一系列规范的输入/输出接口

➢硬件构件的分类

类型需求接口提供接口举例

核心构件无有芯片的硬件最小系统

中间构件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档