IIO 接口工具¶
1. Linux 内核工具¶
Linux 内核提供了一些用户空间工具,可用于从 IIO sysfs 中检索数据
lsiio:示例应用程序,提供 IIO 设备和触发器的列表
iio_event_monitor:示例应用程序,从 IIO 设备读取事件并打印它们
iio_generic_buffer:示例应用程序,从缓冲区读取数据
iio_utils:API 集合,通常用于访问 sysfs 文件。
2. LibIIO¶
LibIIO 是一个 C/C++ 库,提供对 IIO 设备的通用访问。该库抽象了硬件的底层细节,并提供了一个简单而完整的编程接口,可用于高级项目。
有关 LibIIO 的更多信息,请参阅:https://github.com/analogdevicesinc/libiio