第5章 嵌入式系统软件及操作系统基础电子教案.pptVIP

  • 2
  • 0
  • 约1.29万字
  • 约 82页
  • 2020-05-13 发布于天津
  • 举报

第5章 嵌入式系统软件及操作系统基础电子教案.ppt

第5章 嵌入式系统软件及操作系统基础;5.1 嵌入式软件基础;(2)开发难度大 嵌入式系统由于硬件资源的有限,使得嵌入式软件在时间和空间上都受到严格的限制,需要开发人员对编程语言、编译器和操作系统有深刻的了解,才有可能开发出运行速度快、存储空间少、维护成本低的软件。嵌入式软件一般都要涉及到底层软件的开发,应用软件的开发也是直接基于操作系统的,这就要求开发人员具有扎实的软、硬件基础,能灵活运用不同的开发手段和工具,具有较丰富的开发经验。嵌入式软件的运行环境和开发环境比PC机复杂,嵌入式软件是在目标系统上运行的,而嵌入式软件的开发工作则是在另外的开发系统中进行,当应用软件调试无误后,再把它放到目标系统上去。 ;5.1.2嵌入式软件的分类;5.1.3 嵌入式软件的体系结构;循环轮转方式的程序简单、直观、开销小、可预测。软件的开发可以按照自顶向下、逐步求精的方式,将系统要完成的功能逐级划分成若干个小的功能模块进行编程,最后组合在一起。循环轮转方式的软件系统只有一条执行流程和一个地址空间,不需要任务之间的调度和切换,其程序的代码都是固定的,函数之间的调用关系也是明确的,整个系统的执行过程是可预测的。 循环轮转方式的缺点是程序必须按顺序执行,无法处理异步事件,缺乏并行处理的能力。缺乏硬件上的时间控制机制,无法实现定时功能。 ;(2)中断方式 中断方式又称为前后台系统形式,系统在循环轮转方

文档评论(0)

1亿VIP精品文档

相关文档