1 / 62
文档名称:

嵌入式系统嵌入式精选课件.ppt

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

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

分享

预览

嵌入式系统嵌入式精选课件.ppt

上传人:文库新人 2021/12/19 文件大小:793 KB

下载得到文件列表

嵌入式系统嵌入式精选课件.ppt

文档介绍

文档介绍:关于嵌入式系统嵌入式
第一页,本课件共有62页
一、嵌入式Linux的定义
嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁剪后,能够固化在容量只有几K字节或几M字节的存储器芯片或单片系统中,应用于特定嵌入式场合的专用Linux操作系统
第二页,本课件共有62页
嵌入式Linux的优势
Linux系统是层次结构且内核完全开放
强大的网络支持功能
Linux具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中仿真工具的障碍
Linux具有广泛的硬件支持特性
第三页,本课件共有62页
嵌入式Linux面临的挑战
1、扩充Linux的实时系统
2、改变Linux内核的体系结构
3、完善Linux的集成开发环境
第四页,本课件共有62页
1、扩充Linux的实时系统
内核不支持事件优先级和抢占实时特性
对Linux实时性的扩展可以从两方面进行:
向外扩展(让实时系统支持的范围更广,支持的设备更多)
向上扩展(扩充Linux内核,从功能上扩充Linux的实时处理和控制系统)
第五页,本课件共有62页
RT-Linux的做法
Linux本身的任务以及Linux内核本身作为一个优先级最低的任务
实时任务作为优先级最高的任务
实时任务以Linux的内核模块(Loadable Kernel Module,LKM)的形式存在
第六页,本课件共有62页
2、改变Linux内核的体系结构
Monolithic内核体系
MicroKernel体系
执行效率
内核的体积
升级、维护和移植
第七页,本课件共有62页
微内核技术
缺点:操作系统的服务模块在独立的地址空间运行,使得进程间通信和上下文切换的系统开销大大增加,降低了系统效率。
第八页,本课件共有62页
3、完善Linux的集成开发环境
Linux在基于图形界面的特定系统定制平台的研究上,与Windows操作系统相比还存在差距
第九页,本课件共有62页
POSIX实时扩展
POSIX(Portable Operating System Interface)是为标准化类UNIX操作系统所必须具有的特征和接口而制定,其思想就是为了增强为类UNIX操作系统编写的软件的可移植性
第十页,本课件共有62页