第1章嵌入式系统导论arm嵌入式开发(免费阅读).pptVIP

  • 2
  • 0
  • 约 32页
  • 2016-12-23 发布于重庆
  • 举报

第1章嵌入式系统导论arm嵌入式开发(免费阅读).ppt

本章要求 主要内容 了解嵌入式系统基本概念、结构组成及开发方法 掌握嵌入式操作系统的基本概念 了解μC/OS –II操作系统特点 重点 嵌入式实时操作系统的定义及特点 μC/OS –II系统的学习方法 难点 μC/OS –II的应用实例分析 课时安排:4课时 目录 1.1 嵌入式系统概述 1.2 嵌入式系统组成结构 1.3 嵌入式系统的基本设计方法 1.4 嵌入式操作系统概述 1.5 μC/OS –II操作系统概述 1.1.1 嵌入式系统发展概况 嵌入式应用的起源:伴随计算机技术而发展,应用极为广泛 嵌入式系统发展的两种模式 ∑模式:将通用计算机系统经裁剪而成单片微型计算机。 创新模式:完全按照嵌入式应用的要求,以全新的方式设计能满足嵌入式应用要求的体系结构。 1.1.2 嵌入式的定义 IEEE的定义:Device used to control, monitor or assist the operation of equipment, machinery or plants. Wayne Wolf的定义:Loosely defined,it is any device that includes a programmable computer but is not itself a general-purpose computer. 我国微机学会的定义:嵌入式系统是以嵌入式应用为目的的计算机系统,分为系统级、板级和片级。 1.1.2 嵌入式的定义 我国应用比较广泛的定义:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 嵌入式系统描述公式: 区分“嵌入式系统”与“嵌入式应用系统” 1.1.3 嵌入式系统的特点 系统内核小、实时高效:考虑成本、体积、功耗等问题的要求 。 专用性强:为特定应用客户群设计,个性化很强。 系统精简:高效设计、量体裁衣、去除冗余。 软件固化:要求代码具有高质量、高可靠性和高时效性。 开发工具和环境:采用专用的开发工具和交叉开发的方法。 目录 1.1 嵌入式系统概述 1.2 嵌入式系统组成结构 1.3 嵌入式系统的基本设计方法 1.4 嵌入式操作系统概述 1.5 μC/OS –II操作系统概述 1.2 嵌入式系统的组成结构 嵌入式系统组成结构图 1.2 嵌入式系统的组成结构 嵌入式系统硬件层结构图 1.2 嵌入式系统的组成结构 嵌入式系统的两种程序结构 1.2 嵌入式系统的组成结构 目录 1.1 嵌入式系统概述 1.2 嵌入式系统组成结构 1.3 嵌入式系统的基本设计方法 1.4 嵌入式操作系统概述 1.5 μC/OS –II操作系统概述 1.3 嵌入式系统的基本设计方法 目录 1.1 嵌入式系统概述 1.2 嵌入式系统组成结构 1.3 嵌入式系统的基本设计方法 1.4 嵌入式操作系统概述 1.5 μC/OS –II操作系统概述 1.4.1 嵌入式操作系统的发展历程 第一阶段:无操作系统的嵌入式算法阶段 第二阶段:以嵌入式CPU为基础、简单操作系统为核心的嵌入式系统 第三阶段:通用的嵌入式实时操作系统 第四阶段:以Internet为标志的嵌入式网络操作系统 1.4.2 嵌入式实时操作系统的定义 操作系统的定义 操作系统(Oprating System)是计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心和基石。 操作系统是计算机软硬件的总指挥部: 管理系统中各种资源 为用户提供良好的界面 1.4.2 嵌入式实时操作系统的定义 操作系统的组成 驱动程序:隐藏硬件的具体细节,并向其它部分提供一个抽象的、通用的接口。 内核:最核心部分,负责提供基础性、结构性的功能。 支撑库:用于把系统所提供的基本服务包装成应用程序所能使用的编程接口。 外围:用于提供特定高级服务的部件。 1.4.2 嵌入式实时操作系统的定义 嵌入式实时操作系统的定义 实时系统的定义 实时系统指系统在限定的时间内能够提供所需要的服务水平的系统。 分为:软实时系统(弱实时系统)和硬实时系统(强实时系统) 1.4.2 嵌入式实时操作系统的定义 实时系统的重要特征 在实时系统中,系统的正确性不仅取决于系统计算结果的正确性,而且还取决于正确结果产生的时间,即时序。 系统行为的可预测性和可确定性 嵌入式操作系统的定义(Real-Time Embedded Operating System, RTOS/EOS) 是指支持嵌入式系统工作的操作系统,大多数嵌入式系统都是实时系统,而且多是硬实时多任务系统。 1.4.2 嵌入式实时操作系统的定义 嵌入式操作系统的结构与组成 一个好的实时内核的功能和特点: 任务管理 任务间可同

文档评论(0)

1亿VIP精品文档

相关文档