У меня есть модуль ядра, который я построил, который требует разрешения по крайней мере 1 мс. В настоящее время я использую do_gettimeofday (), но я обеспокоен тем, что это не сработает, как только я переместу свой модуль на встроенное устройство. Устройство имеет процессор 180 Mz (MIPS), а значение HZ по умолчанию в ядре равно 100. Таким образом, использование jiffies даст мне в лучшем случае разрешение 10 мс. Это не поможет.
Что я хотел бы знать, так это то, что do_gettimeofday () основана на прерывании по таймеру (HZ). Можно ли гарантировать разрешение не менее 1 мс?
Спасибо!