freescale semiconductor 第1章概述 V1.0 2009.2
第1章 概述 V1.0 2009.2
本章目录 1.1 嵌入式系统定义、由来及特点 1.2 嵌入式系统的知识体系、学习误区及学习建议 1.3 嵌入式系统常用术语 1.4 嵌入式系统常用的标准C语言基本语法概 要 1.5 本书学习与实践资料索引
本章目录 1.1 嵌入式系统定义、由来及特点 1.2 嵌入式系统的知识体系、学习误区及学习建议 1.3 嵌入式系统常用术语 嵌入式系统常用的标准C语言基本语法概 要 1.4 1.5 本书学习与实践资料索引
1.1嵌入式系统定义、由来及特点 1.1.1嵌入式系统的定义 Embedded System Dictionary 一种计算机硬件和软件的组合,也许还有 机械装置,用于实现一个特定功能。在某些特 定情况下,嵌入式系统是一个大系统或产品的 一部分
1.1 嵌入式系统定义、由来及特点 1.1.1 嵌入式系统的定义 Embedded System Dictionary: 一种计算机硬件和软件的组合,也许还有 机械装置,用于实现一个特定功能。在某些特 定情况下,嵌入式系统是一个大系统或产品的 一部分
无处不在的嵌入式系统 工控设备 信息家电 汽车电子 现代嵌入式 应用 智能仪表 通信设备 军用电子
汽车电子 无处不在的嵌入式系统 信息家电 工控设备 通信设备 军用电子 智能仪表 现代嵌入式 应用
1.1嵌入式系统定义、由来及特点 1.1.2嵌入式系统的由来及其与微控制器的关系 1.单片机(微控制器)的基本含义 微控制器(MCU):在一块芯片上集成了中央处理单元 (CPU)、存储器(RAM/ROM等)、定时器/计数器及多种输 入输出(/O)接口的比较完整的数字处理系统。 CPU 工作支撑模块 RAM Flash存储器 交 0 MCU内部总线 控制总线、数据总线、地址总线) 或 定时器接口 串行通信接口 AD转换接口 其他I/0模块
1.1 嵌入式系统定义、由来及特点 1.1.2 嵌入式系统的由来及其与微控制器的关系 1.单片机(微控制器)的基本含义 微控制器(MCU):在一块芯片上集成了中央处理单元 (CPU)、存储器(RAM/ROM等)、定时器/计数器及多种输 入输出(I/O)接口的比较完整的数字处理系统。 MCU 内部总线(控制总线、数据总线、地址总线) CPU RAM Flash 存储器 A/D 转换接口 工作支撑模块 定时器接口 串行通信接口 …… 其他 I/O 模块
1.1嵌入式系统定义、 由来及特点 1.1.2嵌入式系统的由来及其与微控制器的关系 2.嵌入式系统的由来 通用计算机系统:满足海量高速数值计算的计算机。 嵌入式计算机系统:嵌入到实际应用系统中,实现嵌入 式应用的计算机。 3.嵌入式系统与MCU的关系 四MCU的特点:体积小、价格低、稳定可靠 四大部分嵌入式系统以MCU为核心进行设计
1.1 嵌入式系统定义、由来及特点 1.1.2 嵌入式系统的由来及其与微控制器的关系 2.嵌入式系统的由来 通用计算机系统:满足海量高速数值计算的计算机。 嵌入式计算机系统:嵌入到实际应用系统中,实现嵌入 式应用的计算机。 3.嵌入式系统与MCU的关系 MCU的特点:体积小、价格低、稳定可靠 大部分嵌入式系统以MCU为核心进行设计
1.1嵌入式系统定义、由来及特点 1.1.3嵌入式系统的特点 单 嵌入式系统是计算机系统,但不单独以通用计算机 面目出现。 四 嵌入式系统开发需要专用工具和特殊方法。 四 使用MCU设计嵌入式系统,数据与程序空间采用不 同存储介质。 四开发嵌入式系统涉及软件、硬件及应用领域的知识。 四 嵌入式系统的其他特点
1.1 嵌入式系统定义、由来及特点 1.1.3 嵌入式系统的特点 嵌入式系统是计算机系统,但不单独以通用计算机 面目出现。 嵌入式系统开发需要专用工具和特殊方法 。 使用MCU设计嵌入式系统,数据与程序空间采用不 同存储介质。 开发嵌入式系统涉及软件、硬件及应用领域的知识。 嵌入式系统的其他特点
1.2嵌入式系统的知识体系、学习误区及学习建议 1.2.1嵌入式系统的知识体系 (1)硬件最小系统 (2)通用1/O (3)模数转换AVD (4)数模转换D/A (5)通信(SCI、SPI、I2C,CAN、USB、Zig Bee等); (6)显示(LED、LCD等); (7)控制(控制各种设备,包含PWM等控制技术); (8)数据处理(图形、图像、语音、视频等处理或识别); (9)各种具体应用
1.2 嵌入式系统的知识体系、学习误区及学习建议 1.2.1 嵌入式系统的知识体系 (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嵌入式系统的知识体系、学习误区及学习建议 1.2.2嵌入式系统的学习误区 (1)操作系统的困惑 (2)硬件与软件的困惑 (3)片面认识嵌入式系统 (4)入门芯片选择的困惑
1.2 嵌入式系统的知识体系、学习误区及学习建议 1.2.2 嵌入式系统的学习误区 (1)操作系统的困惑 (2)硬件与软件的困惑 (3)片面认识嵌入式系统 (4)入门芯片选择的困惑
1.2嵌入式系统的知识体系、学习误区及学习建议 1.2.3基础阶段的学习建议 打好软件硬件基础 选择一个芯片及硬件评估板 深入理解MCU的硬件最小系统 不要一开始就学嵌入式实时操作系统RTOS 避免片面认识嵌入式系统 注重实验与实践 入门芯片选择不要太复杂 关于汇编与C语言的取舍 明确学习目的,注意学习方法
1.2 嵌入式系统的知识体系、学习误区及学习建议 1.2.3 基础阶段的学习建议 打好软件硬件基础 选择一个芯片及硬件评估板 深入理解MCU的硬件最小系统 不要一开始就学嵌入式实时操作系统RTOS 避免片面认识嵌入式系统 注重实验与实践 入门芯片选择不要太复杂 关于汇编与C语言的取舍 明确学习目的,注意学习方法