Поглядел. Там прерывание используется довольно специфическим образом - если нет пакетов в течение определенного времени, то задача уходит в сон с ожиданием прерывания. Таким образом в штатной работе прерывания задействованы практически не будут. Получается, что в FreeRTOS используются оба способа обнаружения пакетов, что само по себе странно. Визуально способ обработки прерывания Ethernet не отличается от моего, кроме того, что у меня ucos-II.
|