KRTS 帮助文档(中文)
前言
Kithara RealTime Suite(简称:KRTS )是Windows的实时扩展程序,目前包含20多个不同的功能模块。
在本教程中,我们会尽可能详细的解释每个功能和使用方法,从简单的程序开始认识Kithara。
尽管KRTS 在大多数情况下是以用户定义的名称进行自定义驱动程序,但在本教程中我们称其为KrtsDemo,就像您可以在我们的下载页面上请求的测试版本一样。
以下教程页面展示了KRTS 不同的功能模块:
基础功能
如何获取内核模式(实时层)上下文
资源创建
32位和64位Windows的特殊情况
不同语言的使用
实时定时器、多任务处理和硬件独占
- 设置实时定时器
- 如何为专用模式设置CPU
- 多任务编程(优先级、信号量 、多个CPU核心)
- 通过精密时间协议(PTP)对计算机网络中的多个设备进行时间同步
通讯
自动化
- 实时自动化与EtherCAT主站
- EtherCAT状态机
- FlexRay状态机
- FlexRay周期代码
- 如何进行PDO映射和PDO分配
- 热插拔EtherCAT从站
- EtherCAT与分布时钟(DC)同步,与PC定时器同步
- 如何加快EtherCAT初始化速度
- 使用[EtherCAT从战设备
- EtherCAT自动化协议(EAP)
- 用于控制应用程序的CANopen主站
图像处理与机器学习
- 实时GigE Vision图像采集和处理
- 使用Halcon进行图像处理
- 使用OpenCV进行图像处理
- 使用DLib进行机器学习
硬件访问
- 如何查找设备并切换到 KRTS 驱动
- 使用MultiFunction 模块访问数字和模拟 I/O 板
库
- 实时信号处理与SigProc 模块
其他主题
- 扫描 PCI 设备(查看我的 PCI 硬件的地址/IRQ 是什么?)
- 访问I/O 端口
- 使用内部或外部物理内存
- 创建“虚拟 COM 端口”
- 禁用 Windows 虚拟化安全功能
常见问题
PS: 以上以上内容是 KRTS 学习目录,持续更新中…