Muszę zmierzyć różnicę czasu między wysokim -> niskim a niskim -> wysokim zboczem sygnału na pinach GPIO. Napisałem prosty program, który to robi. Po uruchomieniu przez pewien czas byłem całkiem zadowolony z wyniku (warianty 0,01 s). Ale od czasu do czasu występował błąd 0,5 s. Myślałem, że może to wynikać z jakiegoś innego procesu systemowego działającego w tym czasie. Więc moje pytanie brzmi:
Czy mogę zarezerwować jeden rdzeń procesora tylko dla mojego programu i pozwolić innym 3 rdzeniom na system?
Używam Raspbian Jessie Lite, więc myślę, że 3 rdzenie będą wystarczające, aby go uruchomić.