1 / 124
文档名称:

嵌入式系统原理与设计-李宗伯-嵌入式系统讲义7-23.ppt

格式:ppt   大小:3,233KB   页数:124页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统原理与设计-李宗伯-嵌入式系统讲义7-23.ppt

上传人:Q+1243595614 2017/10/15 文件大小:3.16 MB

下载得到文件列表

嵌入式系统原理与设计-李宗伯-嵌入式系统讲义7-23.ppt

相关文档

文档介绍

文档介绍:2017/10/15
© 国防科技大学计算机学院601室
1
主要内容
引言
嵌入式操作系统
嵌入式操作系统的构成
实时操作系统
典型的嵌入式操作系统
嵌入式操作系统的选择
µClinux操作系统
嵌入式系统的开发
2017/10/15
© 国防科技大学计算机学院601室
2
本讲简要说明
目的与要求
掌握嵌入式操作系统的定义、必要性;熟悉嵌入式操作系统的优缺点、构成等;了解嵌入式软件到嵌入式操作系统的发展历史
授课重点
嵌入式操作系统的定义、必要性、优缺点、构成
授课难点

阅读章节:~
作业:无
2017/10/15
© 国防科技大学计算机学院601室
3
引言
1 嵌入式软件
2 从监控程序到嵌入式操作系统
3 嵌入式系统设计方法的变化
2017/10/15
© 国防科技大学计算机学院601室
4
1 嵌入式软件
嵌入式软件的定义
嵌入式处理器上运行的软件
在汽车、飞机、玩具等嵌入式产品里面
主要用途是与硬件交互,处理物理世界信息
KV8自动保洁机器人
大小:高9cm,直径32cm
功率:23W
价格:1100RMB
2017/10/15
© 国防科技大学计算机学院601室
5
1 嵌入式软件(续)
嵌入式软件的特点
软件要求固态化存储
应用有较强的实时性需求
硬件资源环境比较苛刻
能量:电池供电系统、散热
代码大小:有限的存储器空间
软件代码具有高质量和高可靠性
多任务操作系统是主流发展方向
2017/10/15
© 国防科技大学计算机学院601室
6
1 嵌入式软件(续)
,%
2017/10/15
© 国防科技大学计算机学院601室
7
2 从监控程序到嵌入式操作系统
以前
普通监控程序
用户直接编写汇编程序
实时监控程序
系统的初始化管理
简单的实时时钟管理
有的实时监控程序也引入了任务调度及简单的任务间协调等功能
2017/10/15
© 国防科技大学计算机学院601室
8
2 从监控程序到嵌入式操作系统(续)
现在
嵌入式处理器性能提高,资源(内存、I/O接口)增多
任务要求复杂
实时、多任务、编程困难
实现条件
许多的任务需求是相同的,完全可以将一些相同的功能作为一个通用模块实现
操作系统
屏蔽了底层硬件的细节,方便用户
提供了标准的、可剪裁的系统服务软组件
2017/10/15
© 国防科技大学计算机学院601室
9
3 嵌入式系统设计方法的变化
以前——以处理器为核心
需求分析
看看用户需要解决哪些问题
选择处理器和相应的硬件
硬件的设计
原理图和PCB
软件的设计
处理器的初始化,中断,外设等等
系统调试、测试
2017/10/15
© 国防科技大学计算机学院601室
10
3 嵌入式系统设计方法的变化(续)
现在——以操作系统为核心
一个嵌入式系统
处理器和核心电路是固定的
操作系统及典型的外设驱动程序是固定的
嵌入式系统设计所需要做的工作
是不是要添加什么外设
写一些所添加的外设的驱动程序
编写应用程序——纯软件的工作
选择成熟的嵌入式操作系统
避免重复劳动,缩短开发周期,从而降低产品成本