嵌入式系统8-嵌入式Linux.pptVIP

  • 5
  • 0
  • 约7.63千字
  • 约 62页
  • 2019-01-19 发布于浙江
  • 举报
嵌入式Linux 一、嵌入式Linux的定义 嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁剪后,能够固化在容量只有几K字节或几M字节的存储器芯片或单片系统中,应用于特定嵌入式场合的专用Linux操作系统 嵌入式Linux的优势 Linux系统是层次结构且内核完全开放 强大的网络支持功能 Linux具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中仿真工具的障碍 Linux具有广泛的硬件支持特性 嵌入式Linux面临的挑战 1、扩充Linux的实时系统 2、改变Linux内核的体系结构 3、完善Linux的集成开发环境 1、扩充Linux的实时系统 内核不支持事件优先级和抢占实时特性 对Linux实时性的扩展可以从两方面进行: 向外扩展(让实时系统支持的范围更广,支持的设备更多) 向上扩展(扩充Linux内核,从功能上扩充Linux的实时处理和控制系统) RT-Linux的做法 Linux本身的任务以及Linux内核本身作为一个优先级最低的任务 实时任务作为优先级最高的任务 实时任务以Linux的内核模块(Loadable Kernel Module,LKM)的形式存在 2、改变Linux内核的体系结构 Monolithic内核体系 MicroKernel体系 执行效率 内核的体积 升级、维护和

文档评论(0)

1亿VIP精品文档

相关文档