嵌入式系统10vxworks简介.ppt

基于VxWorks的 嵌入式开发技术 潘建 VxWorks简介 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有一个上限 不会出现峰值 不会随系统任务的增多而增多 Components

文档评论(0)

1亿VIP精品文档

相关文档