( apal | 2022. 11. 17., cs – 12:11 )

Mamrint jol ertem hogy RPin szeretnel 8MSPS-sel mintavetelezni igy barmit? Szerintem ez nem igazan fog osszejonni egy linux felett (egyszeruen elkapcsol az operendszer a taszkod alol ami ezt csinalja). Meg bare metal modon is relative nehez ilyen nagy SPS mellett mintavetelezni digitalis jelet egy sima mikrokontrolleren vagy processzoron vagy barmin. 

Ha ilyesmit szeretnel csinalni, amit irsz, akkor viszont erdemesebb valami regiszter-szeruseget kozvetlenul kiolvasnod. Nem ismerem az RPi architekturajat, de pl Cortex-M alatt vannak ezek a SysTick timerek meg (SoC-tol fuggoen kulonfele) periferialis timerek meg hasonlo josagok, azokkal egy elemi memoriaolvasassal meg tudod kapni az idot. Siman lehet hogy elerheto valami ilyesmi is ott. Egy ilyen rendszerhivas (syscall) ami ezen gettimeofday()-k mogott van az tenyleg eleg draga lehet - de nem is a matek miatt hanem a syscall-ok lelkivilaga miatt.