LINUX.ORG.RU

Таймер высокого разрешения в режиме ядра


0

0

Нужно выставить таймер высокого разрешения, ну скажем на 2-3 милисекунды в самодельном модуле для сетевого оборудования, а стандартным разрешением в Линуксах является 10 милисек. Если кто знает способы - пишите. Всем удачи.

anonymous

не знаю, может ты уже смотрел эти функции но я пользовался
select, pselect и poll..если они таки не дают желаемого разрешения - 
заранее пардон.
pselect - даёт разрешение до наносекунд.(судя по мануалу)
while(1)
{
	if (poll(NULL,0, time_in_milisecs)
	{
		#this should never actually  happen 
	}
	else
	{
		#poll goes here every <time_in_milliseconds>
		#essential part goes here
	}
}
ну по крайней мере я именно так пользовался этим...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.