2015-12-23 6 views
0

Архив образцов FTDI libftd2xx-arm-v6-hf-1.3.6.tgz включает в себя пример событий. События реализуются с использованием функции pthread и FT_SetEventNotification. Проблема, с которой я столкнулся, заключается в том, что приложение во время ожидания события (FT_EVENT_RXCHAR) на Raspberry Pi 2 занимает около 20% времени процессора (см. Приложение сверху).Raspberry Pi FTDI D2XX

Когда я отлаживал образец событий, я заметил, что он создает три потока (выглядит так: основной поток, поток библиотеки ftdi и pthread).

Вопрос в том, нормально ли использовать 20% процессора?

Большое спасибо за помощь.

ответ

0

Это нормальное поведение, поскольку драйвер FTDI является постоянным опросом данных.