Je dois chronométrer la différence de temps entre le front de signal haut -> bas et bas -> haut sur les broches GPIO. J'ai écrit un programme simple qui fait cela. Après l'avoir exécuté pendant un certain temps, j'étais assez satisfait du résultat (variations de 0,01 s). Mais de temps en temps, il y avait comme une erreur de 0,5 s. Je pensais que cela peut être dû à un autre processus système en cours d'exécution à ce moment-là. Ma question est donc:
Puis-je réserver un cœur de processeur uniquement pour mon programme et laisser 3 autres cœurs pour le système?
J'utilise Raspbian Jessie Lite, donc je pense que 3 cœurs suffiront pour le faire fonctionner.