西安工业大学电信学院嵌入式课件chapter_1(第1节)讲述.pptVIP

  • 1
  • 0
  • 约7.73千字
  • 约 42页
  • 2016-12-28 发布于湖北
  • 举报

西安工业大学电信学院嵌入式课件chapter_1(第1节)讲述.ppt

使用实时操作系统的必要性 嵌入式实时操作系统在目前的嵌入式应用中用得越来越广泛,尤其在功能复杂、系统庞大的应用中显得愈来愈重要。在嵌入式应用中,只有把CPU嵌入到系统中,同时又把操作系统嵌入进去,才是真正的计算机嵌入式应用。使用实时操作系统主要有以下几个因素: 嵌入式实时操作系统提高了系统的可靠性。 提高了开发效率,缩短了开发周期。 嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。 实时操作系统的优缺点 优点:在嵌入式实时操作系统环境下开发实时应用程序使程序的设计和扩展变得容易,不需要大的改动就可以增加新的功能。通过将应用程序分割成若干独立的任务模块,使应用程序的设计过程大为简化;而且对实时性要求苛刻的事件都得到了快速、可靠的处理。通过有效的系统服务,嵌入式实时操作系统使得系统资源得到更好的利用。 缺点:但是,使用嵌入式实时操作系统还需要额外的ROM/RAM开销,2~5%的CPU额外负荷,以及内核的费用。 uClinux是从Linux?2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性,完全开放代码。uClinux操作系统内核稳定、功能强大,可裁减和低成本的特性非常适合嵌入式应用。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如ARM7

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档