选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

INtime

INtime体系结构

INtime 是与 Windows 操作系统共享硬件平台的实时操作系统。Windows中安装的组件包括一个 Windows内核驱动程序和一些 Windows 服务。该驱动程序管理用于运行内核和实时应用程序的内存,并且管理这两个系统之间的通讯接口。

Windows将实时内核加载到已分配的内存中,然后使Context从 Windows 切换到 INtime 内核。将创建一个低优先级线程,其功能是将计算机Context切换回 Windows 系统。因为该线程将被所有其他实时线程占先,所以只要牵涉到实时内核,Windows 系统都是实时系统的空闲任务。 在 INtime中,任何实时中断都被直接处理,并且所有其他中断都在中断控制器被屏蔽。当Context返回到 Windows 时,这些中断将被解除屏蔽,以使其可以被 Windows 正常处理。当在 Windows Context中发生实时中断时,将插入 Windows IDT 以引起到 INtime Context的上下文切换,以便可以处理中断。

系统计时器通常在 Windows 和 INtime 之间共享。硬件计时器被改编以便以 Windows 要求的速率更高的速率中断,并且只根据需要调用 Windows 处理程序。通常情况下,INtime 内核以高得多的速率(时间间隔可以低至 100μs)获得计时器中断,以便提供更精确的计时服务。计时器处理优化能够避免在 Windows 和 INtime 之间进行不必要的Context切换。

某些硬件抽象层 (HAL) 入口点被截获和监控,以便防止 Windows 内核执行某些不需要的操作,例如屏蔽实时中断或者更改硬件系统计时器频率。HAL 文件不是由软件修改或替换的。

INtime 内核为实时虚拟机提供操作系统服务。它提供此类内核通常会提供的实时服务,包括一个基于优先级的抢先式计划程序,该程序执行基于优先级的中断处理。线程优先级的范围是从 0(最高优先级)到 255(最低优先级),低于可配置的优先级阈值的线程可以与多个具有相同优先级的线程分享其时间片。内核计划程序已经进行优化,以获得最佳的中断性能。得到的平台表现出良好的性能,最重要的是它的行为是可预测的。

1 应用程序环境

INtime 应用程序环境被设计为具有下列功能:

每个进程都是其他对象(包括线程和物理内存)的容器。由该进程所属线程创建的每个对象都由该进程所有,并且在进程终止时不再存在。

每个进程都具有一个与其他进程的地址空间隔离的平面虚拟地址空间。进程中的代码以用户模式(IA 权限等级 3)执行,从而防止意外访问系统对象和数据。

每个进程都可以直接访问处理器的输入/输出 (I/O) 空间,而且可以直接访问物在任何进程中,都可以通过系统调用以及用户为中断处理程序和线程编写的代码来直接处理中断。

错误是按进程分别处理的。默认情况下会挂起出错的线程,并且向全局邮箱中写入一个记录。可以更改默认操作,以便能够在出错地址进入静态系统调试器或应用程序调试器。进程还可以选择获得有关该进程中错误的通知。

2 提供了多个 API 以便进程可以使用系统服务。下面的部分中将详细介绍这些 API。

通过将请求转发给 Windows 服务以执行所请求的操作,向实时应用程序提供 Windows 服务(对注册表、事件日志和文件系统的访问)。

查看详情

INtime造价信息

  • 市场价
  • 信息价
  • 询价
基于INtime的雷达实时操控显示终端设计 基于INtime的雷达实时操控显示终端设计

基于INtime的雷达实时操控显示终端设计

格式:pdf

大小:582KB

页数: 4页

为了兼顾雷达操控显示终端的实时性能和强劲的图形显示能力,提出了基于INtime实时扩展的雷达实时操控显示终端设计方案。通过INtime实时进程完成雷达实时控制、数据处理等实时任务,通过Windows进程完成雷达数据等的快速显示,利用INtime的共享内存和信号量机制实现两进程之间的通信。经过测试仿真及与雷达实装的现场运行,获得了良好的效果,验证了该方案的适用性。

基于INtime的雷达实时操控显示终端设计 基于INtime的雷达实时操控显示终端设计

基于INtime的雷达实时操控显示终端设计

格式:pdf

大小:452KB

页数: 4页

为了解决雷达操控显示终端的强劲的图形显示能力与实时性能相结合的问题,本文提出了一种在XPE下基于INtime实时扩展的雷达实时操控显示终端设计方案。通过INtime实时进程完成雷达实时控制、数据处理等实时任务,通过Windows进程完成雷达目标、原始视频、状态数据等的快速显示,利用INtime的共享内存和信号量机制实现两之间通信。经过测试与仿真以及与雷达实装的现场试运行,验证了该方案的适用性。

相关推荐

立即注册
免费服务热线: 400-823-1298