0

FTDI 的示例存档 libftd2xx-arm-v6-hf-1.3.6.tgz 包含一个事件示例。事件是使用 pthread 和 FT_SetEventNotification 函数实现的。我遇到的问题是,在 Raspberry Pi 2 上等待事件 (FT_EVENT_RXCHAR) 期间,该应用程序占用了大约 20% 的 CPU 时间(见顶级应用程序)。

当我调试事件示例时,我注意到它创建了三个线程(看起来像:主线程、ftdi 库线程和 pthread)。

我的问题是,使用 20% 的 CPU 是否是正常行为?

非常感谢您的帮助。

4

1 回答 1

0

这是正常行为,因为 FTDI 驱动程序不断地轮询数据。

于 2016-02-01T13:35:25.933 回答