第1章+嵌入式系统概述1.ppt

嵌入式操作系统 VxWorks 以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。 在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆的好奇号也都使用到了VxWorks上 * VxWorks Vxworks的基本构成模块包括以下部分 : 高效实时微内核wind: Vxworks实时微内核wind以灵活性和可配置性为设计目标,它主要包括 基于优先级的任务调度 任务同步和通信 中断处理 定时器 内存管理 兼容POSIX实时系统标准 * I/O处理系统: Vxworks提供与ANSIC兼容的I/O处理系统,主要包括 UNIX缓冲I/O处理系统,和 面向实时的异步I/O处理系统 本机文件系统 网络处理模块: Vxworks网络处理模块能与许多运行其他协议的网络进行通信,如TCP/IP、NFS、UDP、SNMP、FTP等 * 虚拟内存模块VxVMI: VxVMI主要用于对指定内存区的保护,如内存块只读等 共享内存模块VxMP: 主要用于多处理器行运行任务之间的共享信号量、消息队列、内存块管理 板级支持包BSP: 提供各种硬件的初始化、中断的建立、定时器、内存映象 *

文档评论(0)

1亿VIP精品文档

相关文档