IoPort Module
直接访问I/O端口
- 普通
- 特征
Kithara RealTime Suite 的IoPort模块可以直接从Windows应用程序中直接访问电脑的I/O端口。借助IoPort模块,用户可以直接访问所需的I/O端口。
直接访问I/O端口绝不意味着降低稳定性。不需要开发内核驱动程序,因此程序员可以专注于应用程序,只能通过定义的入口进入硬件。
- 激活用于直接访问的I / O端口
- 查询PCI配置空间数据
- 检索设备的资源信息
Kithara实时套件是适用于 Windows 的模块化实时扩展。为了直接访问硬件,需要一组特殊的功能模块。这些模块允许即时从 Windows 应用程序直接访问 I/O 端口,它还允许直接访问物理内存。
使用 Kithara实时套件,可以轻松地在 Windows 下开发应用程序,甚至可以满足“硬”实时要求。
Kithara实时套件中的硬件访问模块由以下部分组成:
直接访问I/O端口
Kithara RealTime Suite 的IoPort模块可以直接从Windows应用程序中直接访问电脑的I/O端口。借助IoPort模块,用户可以直接访问所需的I/O端口。
直接访问I/O端口绝不意味着降低稳定性。不需要开发内核驱动程序,因此程序员可以专注于应用程序,只能通过定义的入口进入硬件。
访问物理内存
Kithara RealTime Suite 的内存模块可以直接访问物理内存。
适用范围内的物理内存允许直接访问,内存模块提供两种不同的机制来访问物理内存。两者之间的区别在于内存的位置:外部硬件或PC主内存。
外部硬件控制
使用中断来控制外部硬件。例如:使用中断将状态信息传送给PC扩展卡。如果需要注册此类事件,设备驱动程序和技术应用程序需要安装合适的中端处理器。
实时访问多功能扩展卡
支持具有独立于供应商的API,数字IO逐位或逐字,模拟I / O作为单值,通道序列,有限序列的序列或具有开关缓冲器中断的连续模式的多功能卡。
支持以下功能卡:
* 由于SMI支持,建议实时推荐