Раз в 5 мс (с точностью +-0,2 мс) мне надо считать состояние GPIO.. и установить GPIO.. и так 20 раз в секунду. Надо чтоб секундный цикл сильно не плавал.
Куда копать?
Назначить приоритетный поток или изучать прерывания под linux?
Или что другое??
Ой не 20, а 200 раз/сек
но возможны различные несостыковки - например на imx233 помню пришлось править драйвер уарта. Если заморачиваться всем этим - лучше брать сразу ванильные ядра - подозреваю вам не нужны мультимедийные возможности процессора.
Да, мне мультимедиа никчему.
А где их брать - у меня в Buildroot 3.10.17 - не пойдёт? - Ванильные ядра я имею ввиду..
И что делать с этим path файлом что-то не пойму..- ааа, уже читаю https://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch
Нет, мне надо передать последовательность 200 импульсов во времени каждый импульс 5мс(0 или 1), и как регистр мне поможет, если ОС будет занята высокоприоритетной задачей длиной 10 мс?