ki lehetne venni az OS kezéből az egyik magot
Minek? Futtathatod a kódot a kernelben (kernel modul, kernel thread), és akkor simán monopolizálhatod az egyik magot. Igaz, ennek az égadta világon semmi értelme nincsen, mert ezzel csak azt fogod elérni, hogy az egyik core az idő 100%-ában pörög (megdobja a fogyasztást és a hőtermelést a Pi-n, rossz esetben le is olvad majd a 'csába), és közben meg alig végez hasznos munkát.
Az egyik jó opció, hogy találsz egy olyan beépített modult a Pi-n, ami pont olyan kommunikációt tud hardverből, amit szeretnél, és akkor játszi könnyedséggel tudod a kommunikációt azzal a hardverrel lekezelni, közül zéró terhelés mellett. Ha ez nem megy, akkor meg rá kell dobni egy 500 Ft-os mikrokontrollert a Pi hátára, és azzal kell szépen a kommunikációt lebonyolítani (a Pi meg beszélhet mondjuk egy UART-on keresztül a miktrokontrollerrel).