Таймер прерывания в Linux C - PullRequest
       34

Таймер прерывания в Linux C

0 голосов
/ 10 октября 2018

Я работаю над приложением тестирования хоста LTE, в котором я вызываю функцию A в первом символе ofdma и другую функцию B в седьмом символе OFDMA, где кадр будет иметь 14 символов ofdma.Позвольте мне позаботиться о сроках позже.Но как реализовать этот C в Linux.

Есть ли пример кода, который объясняет прерывания по таймеру и программному обеспечению.У меня работает 2 отдельных бинарных файла, где один раз даст мне время.Допустим, тик кадра составляет 1 секунду.Эта одна секунда будет разделена на 14, а функции A и B будут называться 1-й и 7-й частями секунды.

Рассматривая прерывания Linux или таймер или сигналы, подскажите, какие будут эффективны в этом случае.Любая информация о том, как это реализовать.

1 Ответ

0 голосов
/ 10 октября 2018

IMO обратный вызов таймера (который можно рассматривать как прерывание таймера :)) может быть выполнен только в том случае, если вы запускаете новый поток, который будет вызывать ваши функции обратного вызова, когда выполняется условие (условия) времени.

...