02 嵌入式系统基础知识.pdf
《02 嵌入式系统基础知识.pdf》由会员分享,可在线阅读,更多相关《02 嵌入式系统基础知识.pdf(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1嵌入式实时操作系统及实现嵌入式实时操作系统及实现计算机学院 黄正全计算机学院 黄正全2上节回顾上节回顾1 1 13 3 32 2 24 4 4课程简介什么是嵌入式系统?嵌入式系统有何非凡之处?什么是嵌入式实时操作系统?课程简介什么是嵌入式系统?嵌入式系统有何非凡之处?什么是嵌入式实时操作系统?31 什么是嵌入式系统?什么是嵌入式系统?嵌入式系统的相关定义嵌入式系统的相关定义嵌入式系统对象体系(嵌入式产品)嵌入式系统对象体系(嵌入式产品)嵌入式系统的嵌入式系统的基本要素基本要素基本要素基本要素:嵌入性嵌入性专用性专用性计算机系统计算机系统42 嵌入式系统有何非凡之处?嵌入式系统有何非凡之处?组
2、成组成52 嵌入式系统有何非凡之处?嵌入式系统有何非凡之处?特点特点 与“嵌入性”的相关特点:环境要求,如物理 环境(小型)、电气环境要求,如物理 环境(小型)、电气/气氛环境(可靠)、成 本(价廉)等要求。气氛环境(可靠)、成 本(价廉)等要求。与“专用性”的相关特点:软、硬件的裁剪 性;满足对象要求的最小软、硬件配置等。软、硬件的裁剪 性;满足对象要求的最小软、硬件配置等。与“计算机系统”的相关特点:必须配置有与 对象系统相适应的接口电路。必须配置有与 对象系统相适应的接口电路。总体要求通用计算机系统嵌入式系统技术要 求高速、海量的数 值计算高速、海量的数 值计算智能控制能 力智能控制能
3、力技术发 展方向 提高速度 扩大存储容量嵌入性能控制能力控制可靠性 结构特征结构特征 开发条件开发条件:开发环境、开发工具:开发环境、开发工具 开发要求开发要求:代码质量、性能、稳定性、可移植性:代码质量、性能、稳定性、可移植性63 什么是嵌入式实时操作系统?什么是嵌入式实时操作系统?实时系统 嵌入式实时系统 嵌入式实时操作系统时间限制要求:实时要求时间限制要求:实时要求 结果的正确性结果的正确性 时间的正确性时间的正确性与嵌入式系 统相关的几 个概念与嵌入式系 统相关的几 个概念7嵌入式系统嵌入式系统操作系统操作系统实时要求实时要求嵌 入 式 实 时 操 作 系 统嵌 入 式 实 时 操 作
4、 系 统=+嵌入式 实时系统实时操 作系统(嵌入式 实时系统实时操 作系统(RTOS)89104 课程简介课程简介 考试:期中(开卷考试)期末(开卷考试)11第二讲第二讲嵌入式系统基础知识12内容提要内容提要1.嵌入式系统的体系结构嵌入式系统的体系结构2.嵌入式系统的设计与开发嵌入式系统的设计与开发131 嵌入式系统的体系结构1.1 体系结构总述体系结构总述1.2 硬件体系结构硬件体系结构1.3 软件体系结构软件体系结构141.1 体系结构总述体系结构总述 结构模型与应用模式结构模型与应用模式应用应用应用设备驱动程序应用设备驱动程序硬件硬件应用应用操作系统操作系统硬件硬件(a)无操作系统(b)
5、有操作系统电子技术应用模式计算机应用模式151.1.1 无操作系统的体系结构无操作系统的体系结构应用应用应用设备驱动程序应用设备驱动程序硬件硬件无操作系统的结 构模型典型案例:典型案例:单片机系统单片机系统底层(低端)应用底层(低端)应用初级应用、形式初级应用、形式单片机系统单片机系统 嵌入式系统嵌入式系统嵌入式系统嵌入式系统 单片机系统单片机系统 电子技术应用电子技术应用16嵌入式系统 单片机系统嵌入式系统 单片机系统 体系结构有差异体系结构有差异 设计思想不同设计思想不同 学习方法与途径不同学习方法与途径不同17嵌入式系统 单片机系统 体系结构体系结构体系结构体系结构嵌入式系统嵌入式系统单
6、片机系统硬件平台单片机系统硬件平台主流是以主流是以32位嵌入式 微处理器为核心的硬 件设计多为位嵌入式 微处理器为核心的硬 件设计多为4位、位、8位、位、16位机,位机,软件平台软件平台基于实时操作系统(基于实时操作系统(RTOS)的软件设 计不适合运行操作系 统,难以进行复杂 的运算及处理功能)的软件设 计不适合运行操作系 统,难以进行复杂 的运算及处理功能18嵌入式系统 单片机系统 体系结构体系结构设计思想设计思想嵌入式系统嵌入式系统单片机系统设计方法单片机系统设计方法强调基于平台的设 计、软硬件强调基于平台的设 计、软硬件协同设计协同设计协同设计协同设计大多采用软 硬件大多采用软 硬件流
7、水设计流水设计流水设计流水设计设计核心设计核心核心是核心是软件设计软件设计软件设计软件设计工 作(占工 作(占70%左右的工作 量)软硬件设计 所占比例基本相 同左右的工作 量)软硬件设计 所占比例基本相 同19嵌入式系统 单片机系统 体系结构体系结构嵌入式系统嵌入式系统单片机系统学习途径可以从软件入 手,从应用层编程到 操作系统移植、硬件 平台设计一般从硬件入 手,从硬件体系结 构、汇编语言到硬 件设计、软件设计按单片机设计的 学习流程较难掌握单片机系统学习途径可以从软件入 手,从应用层编程到 操作系统移植、硬件 平台设计一般从硬件入 手,从硬件体系结 构、汇编语言到硬 件设计、软件设计按单
8、片机设计的 学习流程较难掌握20单片机系统开创了嵌入式系统独立发展道路单片机系统开创了嵌入式系统独立发展道路嵌入式系统的两种应用模式嵌入式系统的两种应用模式电子技术应用模式(单片机)计算机应用模式单片机 系统单片机 系统=嵌入式系统的低层应用嵌入式系统的低层应用底层性、低端性与对象系统的紧耦合嵌入式系统与单片机系统的关系嵌入式系统与单片机系统的关系211.1.2 有操作系统的体系结构有操作系统的体系结构 计算机应用模式计算机应用模式应用应用操作系统操作系统硬件有操作系统的结构模型硬件有操作系统的结构模型应用应用操作系统操作系统硬件硬件标准接口函数标准接口函数中间件中间件硬件抽象层:驱动、硬件抽
9、象层:驱动、BSPBSP:board Support Package,板级支持包221 嵌入式系统的体系结构1.1 体系结构总述体系结构总述1.2 硬件体系结构硬件体系结构1.3 软件体系结构软件体系结构2324iPhone拆解图25NOKIA N8拆解图261.2 硬件体系结构硬件体系结构嵌入式系统的典型硬件组成图嵌入式系统的典型硬件组成图电源管理看门狗及复位电路人机交互接口:LCD/触摸屏/键盘/鼠标输入/输出接口FlashEEPROMRAM内存嵌入式处理器核MMU/CacheDSP/浮点运算协处理器FPGA/CPLD定时器/RTC以太网CANDMAUART/IrDAGPIOIICIISU
10、SBADC/DACSoC/SPOCGPIO:General Purpose I/O 通用通用I/OIIS:Inter-IC Sound Bus数字音频集成电路通信总线数字音频集成电路通信总线IIC/I2CInterIntegrated Circuit bus“集成电路间总线集成电路间总线”或或“内部集成电 路总线内部集成电 路总线”271.2 硬件体系结构硬件体系结构嵌入式 处理器嵌入式 处理器外围接口 电路外围接口 电路存储器存储器I/O接口接口基本的硬件结构基本的硬件结构辅助模块辅助模块功能模块功能模块嵌入式系统硬件体系结构嵌入式系统硬件体系结构281.2.1 嵌入式处理器嵌入式处理器 嵌
11、入式处理器嵌入式处理器嵌入式处理器嵌入式处理器是指应用在嵌入式系统中的 微处理器。是指应用在嵌入式系统中的 微处理器。与通用计算机系统(通用处理器)的相 比,嵌入式处理器具有与通用计算机系统(通用处理器)的相 比,嵌入式处理器具有品种多、体积小、品种多、体积小、品种多、体积小、品种多、体积小、成本低、集成度高成本低、集成度高成本低、集成度高成本低、集成度高的特点。的特点。291.2.1 嵌入式处理器嵌入式处理器 种类超过种类超过1000种;种;流行的体系结构有流行的体系结构有30多个系列。多个系列。指令体系:指令体系:CISC RISC/Compact RISC 位数:位数:4、8、1632、
12、64位。位。301.2.1 嵌入式处理器嵌入式处理器嵌 入 式 处 理 器嵌 入 式 处 理 器MPU(MicroProcessorUnit,嵌入式微处理器,嵌入式微处理器)MCU(MicroControllerUnit,微控制器微控制器)DSP(DigitalSignalProcessor,数字信号处理器,数字信号处理器)SoC(SystemonChip,片上系统,片上系统)311.2.1 嵌入式处理器嵌入式处理器 MPU是轿车,经济性与速度的折中;是轿车,经济性与速度的折中;MCU是满足特殊用途的汽车;是满足特殊用途的汽车;DSP是跑车,追求速度;是跑车,追求速度;SoC是设备齐全的豪华轿
13、车。是设备齐全的豪华轿车。321.2.2 存储器存储器 常用存储介质:常用存储介质:静态易失型存储器(静态易失型存储器(RAM、SRAM),),动态存储器(动态存储器(DRAM)非易失性存储器(非易失性存储器(ROM、EPROM、EEPROM、FLASH)FLASH凭借其擦写次数多、存 储速度快、存储容量大、价格便宜 等优点,在嵌入式领域内得到广泛 应用。凭借其擦写次数多、存 储速度快、存储容量大、价格便宜 等优点,在嵌入式领域内得到广泛 应用。331.2.2 存储器存储器CPUM1M2Mn.存储层次存储器系统的层次结构存储器系统的层次结构341.2.2 存储器存储器PROME2存储器系统层次
14、结构存储器系统层次结构351.2.3 外围接口电路外围接口电路 配合嵌入式处理器工作 主要包括:电源管理电源管理 时钟管理时钟管理 定时器定时器/看门狗电路看门狗电路 复位复位361.2.4 输入输入/输出接口输出接口 输入设备输入设备 触摸屏、键盘、鼠标、开关、传感器等;触摸屏、键盘、鼠标、开关、传感器等;输出设备输出设备 显示器、打印机、扬声器等。显示器、打印机、扬声器等。输入输入/输出接口输出接口 USB、SD卡、卡、RS-232、RS-485、并口、蓝牙、红外、以太网接口、无线网接口、并口、蓝牙、红外、以太网接口、无线网接口371.2.5 功能模块功能模块 以智能手机为例:以智能手机为
15、例:照相模块:照相模块:N8 1200万像素,卡尔蔡司镜头万像素,卡尔蔡司镜头 照相照相 视频视频 触摸屏:触摸屏:运动传感器:运动传感器:通信模块:通信模块:WiFi、蓝牙、红外、蓝牙、红外 定位定位/导航:卫星导航:卫星GPS、手机定位、手机定位 A-GPS 重力感应 电子罗盘 近距离感应 环境光感应381.2.6 辅助模块辅助模块 高清多媒体处理模块:(高清多媒体处理模块:(N8为例)为例)协处理器:协处理器:博通3D图形芯片BCM2727 HDMI接口接口 存储扩展模块存储扩展模块 耳机接口耳机接口16GB闪存2D/3D移动高清多媒体处理器391 嵌入式系统的体系结构1.1 体系结构总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 嵌入式系统基础知识 嵌入式 系统 基础知识
限制150内