VxWorks与Tornado演示.pptVIP

  • 0
  • 0
  • 约 55页
  • 2016-12-02 发布于山西
  • 举报
VxWorks与Tornado演示

VxWorks与Tornado 参考书:《嵌入式实时操作系统Vxworks及其开发环境Tornado》,孔祥营,电力出版社,2002 VxWorks支持32位的CPU 包括Intel公司的x86、Motorola公司的68k和PowerPC、MIPS、ARM、Intel公司的i960、Hitachi公司的SH VxWorks的IMAGE有三个层次、四个部分。 wind kernel 1. wind kernel是一个微内核,这个特点导致VxWorks有许多的Components 2. wind kernel对外设不做假设。所谓对外设不做假设是指操作系统不假设用户开发的板子上是否有总线以及有什麽样的总线,也不假设内存的大小及内存如何定位,不假设I/O及有多少I/O。 IMAGE中就要有板级支持包BSP(即驱动程序)来完成对外设的管理。 版本 最简内核 任务的管理与调度 纳核 8k VxWorks:标准的单CPU版本 VxFusion:标准的多CPU版本 统一的API 由操作系统内核提供的服务原语搭建起来的 服务原语,是不可打断的 系统调用的时间尽量小、尽量是常量和可确定。 验证性 FAA FDA 实时性 使tc(context swich)和ts(system call)尽可能小、尽可能是常量和可确定 可确定 tc和ts有一个上限 不会出现峰值 不会随系统任务的增多而增

文档评论(0)

1亿VIP精品文档

相关文档