RTX的编程接口.docVIP

  • 378
  • 0
  • 约1.69万字
  • 约 27页
  • 2016-08-25 发布于河南
  • 举报
RTX的编程接口

体系架构 RTX的架构 RTX添加一个实时子系统, 即所谓的RTSS,到Windows (参见上面的图) 。RTSS 与其它Windows子系统是概念性相似(譬如Win32, POSIX,和DOS) 因为它支持其自己的执行环境和API 。但在一个重要区域RTSS是不同的:不是使用Windows调度程序, RTSS执行其自己实时线程调度。此外, 在单处理机环境里, 所有RTSS 线程调度在所有Windows调度之前发生, 包括Windows管理的中断和延迟的过程调用(DPCs) 。 实时进程间通信 RTSS也支持能被RTSS或Win32进程操纵的进程间通信对象(IPC)。这使得在实时和非实时程序之间,简单标准的通信和同步成为可能。最后, RTSS 提供其它时间关键服务- 譬如对RTSS 进程实施时钟,定时器和中断管理。 HAL 扩展名 RTX 包括一个实时使能的硬件抽象层(HAL)扩展。这个扩展在RTSS 和Windows之间维护中断隔离。 Windows无法屏蔽(在中断控制级别) 由RTSS 管理的中断。 Windows中断在RTSS 处理期间被屏蔽。 实时HAL 扩展名支持关于RTSS的高分辨率时钟和定时器, 当它和支持关于Windows的非实时钟和定时器。 其它实时HAL 扩展名功能包括在RTSS 和Windows之间的一个软件中断机制, 基本的异常管理, 和各种各样

文档评论(0)

1亿VIP精品文档

相关文档