Pokud je vystup z cidla 1-4 kHz, co kdyz na rychlem pocitaci mereni probehne rychleji nez dejme tomu 300us? A naopak, co kdyz na pomalem pocitaci ma kernel spoustu jinych veci na praci a prepina nepravidelne mezi procesy? Pro rozumnou presnost mereni by to asi melo byt modul, nebo lepe RTAI modul :-).
Ruzne ovladani HW v realnem case se da delat pod linuxem i bez RT rozsireni (snad je to i lepsi ;-) ja jsem zkousel vyrabet IRIG-B tak, ze jsem za pomoci BSD casovacu (setitimer()) visel na vnitrni 10ms smycce kernelu. Jenom musi takovy programek opustit vcas opustit CPU (ale to je v RT aplikacich bezne :o) a pokud to nestihnete (viz mpg123 na slabsim zeleze) pak vam nepomuze ani "nice(-18)" :-)))
At si Linus co chce rika, at si mamka slzy utira, jeste porad komercnim UNIXum uplne neodzvonilo. Aspon ne vsem a ne ve vsech oblastech :o(