Raspberry Pi FTDI D2XX

时间:2015-12-23 19:10:36

标签: ftdi d2xx

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

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

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

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

这是正常行为,因为FTDI驱动程序一直在轮询数据。