Windows实时Kithara RealTime Suite:常规功能

KitharaRealTimeSuite是一个模块化的WindowsRTOS,帮助开发者高效开发工业自动化应用,如设备控制和图像处理。其Base/Kernel模块提供关键功能如内核级驱动管理、实时代码执行和内存管理。它支持硬件特定指令和扩展,如非均匀内存访问和Thunderbolt设备支持。
摘要由CSDN通过智能技术生成

用于基于PC自动化控制系统的Windows实时操作系统

     Kithara RealTime Suite 是适用于 Windows 的模块化实时操作系统 (RTOS)。通过该实时系统,用户可以高效的在其提供的实时环境中开发各种工业自动化应用,机械设备控制程序,图像处理程序等。
     Kithara RealTime Suite 提供的绝大部分功能接口可以在Windows内核层和应用层调用,这样开发人员就可以根据应用需求来决定,是在应用层直接访问硬件,还是在内核层来访问硬件以确保实时性能。

Base/Kernel模块

        Base/Kerne模块是所有基于Kithara RealTime Suite开发的系统的基础。它提供了从Windows应用程序打开实时驱动程序以及在内核级别执行实时代码以便到达实时上下文的功能。它支持一般管理任务、版本信息和用于调试和确定系统信息的辅助函数功能。它还包含基本资源的机制,例如应用程序线程,事件,回调,共享内存,数据和消息管道以及快速互斥对象。另外,它提供了实时内存管理,内存复制以及即插即用安装的通用WDM驱动程序的功能。集成的KiK64允许32位代码在64位系统上运行

一、主要功能

打开驱动程序的功能
在内核级别的实时代码执行
检索错误描述
支持调试
确定系统信息
应用线程
事件和回调对象的函数,快速互斥对象
共享内存的功能
数据和消息管道在写入和读取之间自动解耦
设备信息,驱动程序管理
实时内存管理
用于实时上下文的内存复制功能
包括即插即用安装的通用WDM驱动程序
生成的日志消息与Kithara内核跟踪器兼容
KiK64功能:可在64位系统上执行的32位代码( 仅适用于64位版本的Kithara RealTime Suite)
只有可以生成本机机器码的语言(C / C ++或Delphi)

二、硬件支持

支持CMPXCHG8B / CMPXCHG16B CPU指令

三、支持扩展

Kernel NUMA Extension
使用具有“非均匀内存访问”的多插槽系统 实时架构,自动优化内存分配。
Thunderbolt Extension
支持与 Thunderbolt 连接的设备

总结

`用Kithara实时套件能够很方便的进行Windows应用程序的开发,并满足”硬“实时的要求,基础模块实现常规管理,支持调试,系统信息,基本资源,设备的处理等功能。

  • 18
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值